-=.::K.C.M::.=- » 29 ноя 2009, 20:17
Статейку нашел а куда эти коды вписывать не пойму!!
Итак, сегодня мы поговорим о том, как восстановить root пароль в mysql. Итак, простая ситуация:
На вашем mysql сервере root пароль типа NhJ6*h#d:sL(3Gq, естественно, запомнить такой пароль тяжело и вы храните его в файлике. Но вот беда, файлик с паролем был удалён вами по ошибке, и у вас нет возможности его восстановить. Как же быть?
Для начала остановим наш mysql сервер:
Код:
# /etc/init.d/mysql stop
теперь запустим mysql с указанием специального ключа, который позволит нам сбросить пароль root пользователя:
Код:
# /usr/bin/mysqld_safe --skip-grant-tables --user=root
ну и собственно дело за малым, войти в консоль mysql под рутом и выставить пароль, что мы и сделаем:
Код:
# mysql -u root
и выполним в консоле:
Код:
UPDATE mysql.user SET Password=PASSWORD(’НОВЫЙ_ПАРОЛЬ’) WHERE User=’root’;
сбросим привилегии:
Код:
FLUSH PRIVILEGES;
выйдем из mysql кончоле (команда exit;) и перезапустим mysql сервер:
Код:
# /etc/init.d/mysql restart
Ну вот собственно и всё. Удачи.