Найти тему
Иван Курасов

Восстанавливаем забытый root пароль mysql

Останавливаем службу mysql

service mysql stop

Нужно внести изменения в файл my.cnf

nano /etc/my.cnf

добавляем в раздел mysql: skip-grant-tables

На скриншоте этот параметр закомментирован нужно убрать # в начале
На скриншоте этот параметр закомментирован нужно убрать # в начале

После того, как добавили нужно запустить службу опять:

service mysql start

Выполняем в консоли:

mysql -u root

далее делаем запрос c новым паролем тут для примера пароль: MyNewPassword в скобках

UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword') WHERE User = 'root' AND Host = 'localhost';

далее

FLUSH PRIVILEGES;

далее

quit

Останавливаем службу

service mysql stop

Правим файл опять

nano /etc/my.cnf

Закомментируем skip-grant-tables добавим перед параметром решетку

Запускаем службу

service mysql start