No Debian, o mysql é controlado pelo usuário mysql 'debian-sys-maint' @ 'localhost'. A senha desse usuário é armazenada em /etc/mysql/debian.cnf .
cat /etc/mysql/debian.cnf
Observe a senha que está sendo usada neste arquivo. Se você tem uma senha para root (como deveria), você precisará entrar no mysql com o seguinte comando.
mysql -u root -p
Caso contrário, você pode simplesmente digitar 'mysql'. No prompt mysql > , execute o seguinte.
GRANT RELOAD, SHUTDOWN, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'XXXXXXXXXXXX';
Substitua a senha encontrada em /etc/mysql/debian.cnf no lugar dos Xs. E finalmente ...
quit
Agora você deve poder reiniciar seu servidor mysql sem erros usando o comando:
/etc/init.d/mysql restart
No entanto, a reinicialização não é necessária.