Почему я не могу остановить сервис MySQL на Debian?

Я просто попытался обновить от debian, сжимают к нестабильному заменой, 'сжимают' с 'нестабильным' в /etc/apt/sources.list. Обновление пошло гладко за исключением MySQL, который перестал работать, потому что это не могло остановить MySQL.

/etc/init.d/mysql stop просто возвраты, которые это привело к сбою, но если я пытаюсь получить состояние с /etc/init.d/mysql status это дает мне эту ошибку:

me@debian:~$ sudo /etc/init.d/mysql status
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'

MySQL хорошо работает, и я проверил полномочия на debian-sys-maint в phpmyadmin, и позволяется сделать все, но только соединиться от localhost.

11
задан 17.06.2018, 07:31

1 ответ

Попробуйте это:

  1. sudo cat /etc/mysql/debian.cnf и ищите пароль, перечисленный под обоими [client] и [mysql_upgrade] разделы

  2. mysql -u root -p password будучи исходным паролем root MySQL

  3. GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '*the password obtained from step 1*';

  4. /etc/init.d/mysql restart

Это - фиксация, и это - обоснование позади нее, если Вам интересно.

6
ответ дан 07.12.2019, 12:26

Теги

Похожие вопросы