Злой способ сброса пароля mysqlПодписка на Комментарии к "Злой способ сброса пароля mysql"

Аватар zenon

Остановливаем процесс mysql:

# /etc/init.d/mysql stop

Запускаем mysql через команду:

# /usr/bin/mysqld_safe --skip-grant-tables --user=root &

& указывает на то что запуск команды произойдет в фоновом режиме.

Запускаем mysql от root:

# mysql -u root

Меняем пароль, обновляем привилегии пользователей mysql и выходим:

   mysql> update mysql.user set Password=PASSWORD('новый пароль') WHERE User='root';
   mysql> flush privileges;
   mysql> exit

Перезапускаем mysql:

# /etc/init.d/mysql restart

Проверяем:

# mysql -u root -p
Похожие материалы:
Аватар Linux_man

а в чем заключается "злость"? :)

Аватар zenon

Linux_man написал:
а в чем заключается "злость"? :)

В --skip-grant-tables
Аватар Linux_man

что это дает?

Аватар zenon

--skip-grant-tables

This option causes the server to start without using the privilege system at all, which gives anyone with access to the server unrestricted access to all databases.
документация.

Аватар Linux_man

zenon написал:
--skip-grant-tables

This option causes the server to start without using the privilege system at all, which gives anyone with access to the server unrestricted access to all databases.
документация.

Понял, спасибо :)

Аватар под гостем

Спасибо, помогло.

Добавить комментарий