Восстановление root-пароля MySQL
Рассмотрим, как восстановить забытый root-пароль для MySQL, который также нужен для входа в phpMyAdmin. В первую очередь, зайдите в терминал и остановите работу MySQL:
service mysqld stop |
Затем нужно отредактировать параметры MySQL, используя команду:
nano /etc/my.cnf |
Найдите [mysqld] и добавьте после него строку:
skip-grant-tables |
Сохраните изменения (нажмите Ctrl+X → Y → Enter).
Включите MySQL:
service mysqld start |
Теперь подключитесь к MySQL под пользователем root к базе данных MySQL, в которой хранится вся информация:
mysql -u root mysql |
Скопируйте в терминал команду:
UPDATE user SET Password=PASSWORD('ВАШ ПАРОЛЬ') WHERE User='root'; FLUSH PRIVILEGES; |
Введите команду для выхода:
exit; |
Вновь введите в терминал команду nano /etc/my.cnf и удалите строку skip-grant-tables. Сохраните изменения (нажмите Ctrl+X → Y → Enter) и перезагрузите MySQL:
service mysqld restart |