Я просто попытался обновить от 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
.
Попробуйте это:
sudo cat /etc/mysql/debian.cnf
и ищите пароль, перечисленный под обоими [client]
и [mysql_upgrade]
разделы
mysql -u root -p password
будучи исходным паролем root MySQL
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '*the password obtained from step 1*';
/etc/init.d/mysql restart
Это - фиксация, и это - обоснование позади нее, если Вам интересно.