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