И так, для начала останавливаем демона.
[cc lang=”bash”]sudo /etc/init.d/mysql stop[/cc]
Запускаем его в безопасном режиме без проверки привилегий
[cc lang=”bash”]sudo mysqld_safe –skip-grant-tables &[/cc]
Теперь используем базу mysql, в которой хранятся данные о пользователях:
[cc lang=”bash”]mysql -u root mysql[/cc]
Дальше редактируем таблицу:
[cc lang=”bash”]mysql> update user set Password=PASSWORD(‘новый_пароль’) where User=’root’;[/cc]
Сбрасываем привилегии, для того, чтобы изменения вступили в силу:
[cc lang=”bash”]mysql> flush privileges;[/cc]
Давим ctrl-d для выхода. Затем перезапускаем MySQL сервер:
[cc lang=”bash”]sudo /etc/init.d/mysql restart[/cc]
Удачи!