Как снести забытый MySQL административный пароль

Всякое бывает в жизни, в том числе и рутовый пароль от MySQL бывает утерян.
В такой ситуации, можно поступить например следующим образом:

Останавливаем сервер

/usr/local/etc/rc.d/mysql-server stop

В скрипте /usr/local/etc/rc.d/mysql-server

закомментируем строку с объявлением переменной command_args

и добавим свою строку

command_args="--skip-grant-tables"

дальше стартуем сервер, заходим без пароля, удаляем пароль рута

#/usr/local/etc/rc.d/mysql-server start #mysql mysql> use mysql mysql> update user set password='' where User='root'; mysql> exit Bye #/usr/local/etc/rc.d/mysql-server stop

удаляем ранее добавленную строку в /usr/local/etc/rc.d/mysql-server

и раскомментируем родную строку

стартуем сервер, заходим рутом без пароля, делаем чего хотим….



27 ноября 2008.   Комментарии: Комментарии к записи Как снести забытый MySQL административный пароль отключены.    Размещено в FreeBSD