![calendar](/blog/templates/default/images/calendar_blue.png)
![heart](/blog/templates/default/images/heart.png)
![question](/blog/templates/default/images/question.png)
Разберемся, что делать, если вы забыли root-пароль MySQL, без которого невозможно попасть в phpMyAdmin. Для начала подключитесь к серверу по SSH и остановите MySQL:
service mysqld stop
Откройте файл /etc/my.cnf в режиме редактирования:
nano /etc/my.cnf
Добавьте строку в блоке [mysqld]:
skip-grant-tables
Сохраните изменения в файле и запустите MySQL:
service mysqld start
Подключитесь к базе данных MySQL под пользователем root:
mysql -u root mysql
Запустите команду, где вместо ВАШ ПАРОЛЬ будет указан новый пароль:
UPDATE user SET Password=PASSWORD('ВАШ ПАРОЛЬ') WHERE User='root'; FLUSH PRIVILEGES;
Выйдите:
exit;
Снова откройте в режиме редактирования файл /etc/my.cnf и удалите строку skip-grant-tables. Перезапустите MySQL:
service mysqld restart
Теперь для входа в phpMyAdmin используйте новый пароль и старый логин.
![soc-1](/blog/templates/default/images/soc-1.png)