Для восстановления пароля root в MySQL необходимо проделать ряд перечисленных ниже действий. Для их выполнения понадобится доступ к серверу с правами на запуск и остановку сервисов MySQL.
Данный порядок восстановления протестирован на ОС Linux Ubuntu 10.04 LTS. Для других систем необходимо провести соответствующие корректировки выполняемых команд, однако восстановление пароля происходит по аналогичной схеме.
Данный порядок восстановления протестирован на ОС Linux Ubuntu 10.04 LTS. Для других систем необходимо провести соответствующие корректировки выполняемых команд, однако восстановление пароля происходит по аналогичной схеме.
- Остановить сервис MySQL
sudo /etc/init.d/mysql stop
- Запустить MySQL в безопасном режиме с перечисленными ниже ключами
sudo /usr/bin/mysqld_safe --skip-grant-tables --user=root &
- Зайти в консоль MySQL от имени пользователя root (без пароля)
mysql -u root
- Установить новый пароль для пользователя root
UPDATE mysql.user SET Password=PASSWORD('новый_пароль') WHERE User='root';
FLUSH PRIVILEGES;
- Перезапустить сервис MySQL для функционирования в штатном режиме.
sudo /etc/init.d/mysql restart
0 коммент.:
Отправить комментарий