Добавить в корзинуПозвонить
Найти в Дзене
Иван Курасов

Восстанавливаем забытый 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

Останавливаем службу 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