Сброс root-пароля
При установке MySQL требует установить root-пароль. Если в дальнейшем он
был утерян, его можно восстановить.
1: Выключите MySQL
Остановите процесс MySQL в терминале:
или
2: Войдите в MySQL в Safe Mode
В безопасном режиме можно вносить изменения в системе MySQL, используя
только root-пароль сервера (root-пароль MySQL при этом не нужен).
знак & в конце обязателен
Активировав безопасный режим, войдите в MySQL и введите root-пароль
сервера:
3: Установите новый root-пароль
В завершение установите новый root-пароль, набрав нижеприведенную
команду. Замените фразу «новый_пароль» root-паролем MySQL на свое
усмотрение.
в новой версии так:
Не забудьте обновить все записи и перезапустить MySQL:
Готово! Теперь новый root-пароль установлен.
При установке MySQL требует установить root-пароль. Если в дальнейшем он
был утерян, его можно восстановить.
1: Выключите MySQL
Остановите процесс MySQL в терминале:
Код:
/etc/init.d/mysql stop
или
Код:
service mysqld stop
2: Войдите в MySQL в Safe Mode
В безопасном режиме можно вносить изменения в системе MySQL, используя
только root-пароль сервера (root-пароль MySQL при этом не нужен).
Код:
sudo mysqld_safe --skip-grant-tables &
знак & в конце обязателен
Активировав безопасный режим, войдите в MySQL и введите root-пароль
сервера:
Код:
mysql -u root mysql
3: Установите новый root-пароль
В завершение установите новый root-пароль, набрав нижеприведенную
команду. Замените фразу «новый_пароль» root-паролем MySQL на свое
усмотрение.
Код:
update user set Password=PASSWORD("новый_пароль") where User='root';
в новой версии так:
Код:
update user set [B]authentication_string[/B]=PASSWORD("новый_пароль") where User='root';
Не забудьте обновить все записи и перезапустить MySQL:
Код:
FLUSH PRIVILEGES;
Готово! Теперь новый root-пароль установлен.