В этой статье вы увидите, как изменить или сбросить пароль MySQL
root. Этот совет испытан в Ubuntu 11.10, Debian 7/8 и может работать в других более старых версиях Ubuntu (11.04/10.10/10.04 и старше).
Это руководство также полезно для пользователей, которые забыли установить пароль
root во время установки клиента MySQL. Если пароль не был назначен, вы можете получить следующую ошибку при попытке войти в сервер MySQL:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Итак приступим
Откройте терминал (Ctrl + Alt + T) и остановите сервер
MySQL с помощью следующей команды:
sudo /etc/init.d/mysql stop
2. Теперь выполните эту команду, чтобы начать настройку
MySQL:
sudo mysqld --skip-grant-tables &
Войти в сервер MySQL с правами администратора:
mysql -u root mysql
4. Измените ваш пароль администратора MySQL с помощью команды:
UPDATE user SET Password=PASSWORD('NEWPASSWORD') WHERE User='root'; FLUSH PRIVILEGES; exit;
Замените NEWPASSWORD на любой другой пароль по вашему выбору.
Теперь вы можете входить в сервер MySQL с заданным паролем.