MySQL — восстановление пароля пользователя root

15 августа 2012 г. Alex Просмотров: 6345 RSS Обсудить
FreeBSD ,

Сегодня займёмся восстановлением забытого (или потерянного) пароля самого главного пользователя MySQL – root. Единственное условие для этого – иметь доступ пользователя root в операционной системе, в этом случае на восстановление уйдёт не более 2-х минут..

Первое что нужно сделать это остановить сервер MySQL и запустить его без использования таблицы привилегий:

# /etc/init.d/mysql stop

Stopping MySQL database server: mysqld.

# mysqld_safe --skip-grant-tables &

Starting mysqld daemon with databases from /var/lib/mysql

mysqld_safe: started

Далее подключаемся к серверу MySQL консольным клиентом под пользователем root, открываем базу mysql и в таблице user меняем пароль пользователя root:

# mysql –uroot

mysql> use mysql;

mysql> update user set password=PASSWORD("newpassword") where User='root';

Перечитываем привилегии пользователей в MySQL и отключаемся:

mysql> flush privileges;

mysql> quit

Всё необходимое сделано теперь нужно остановить сервер MySQL и запустить его в обычном режиме:

# /etc/init.d/mysql stop

Stopping MySQL database server: mysqld

STOPPING server from pid file /var/run/mysqld/mysqld.pid

mysqld_safe: ended

# /etc/init.d/mysql start

twitter.com facebook.com vkontakte.ru odnoklassniki.ru mail.ru friendfeed.com livejournal.ru memori.ru google.com bobrdobr.ru yandex.ru del.icio.us
Оставьте комментарий!

grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

Комментарий будет опубликован после проверки

Имя и сайт используются только при регистрации

(обязательно)