Сброс пароля root в MySQL

Сброс пароля root в MySQL

По умолчанию сервер MySQL будет установлен с учетной записи суперпользователя и пароль пустой. Если вы установили пароль для рут и забудьте о нем, то вам нужно будет сбросить пароль суперпользователя для MySQL.

Эта тема имеет подробные шаги, как сбросить пароль для суперпользователя на сервере MySQL.

Шаг 1: Остановка службы MySQL:

sh
1 lines
# service mysqld stop
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Шаг 2: Запустите команду MySQL с mysql-safe:

sh
1 lines
# mysql-safe --skip-grant-tables &
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

-skip-grant-tables позволяет любому подключиться к серверу MySQL без пароля и со всеми привилегиями.

PS: В rpm’s ОС нужно запускать данную команду следующим образом:

sh
1 lines
#·mysqld_safe --skip-grant-tables &
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Шаг 3: Запустите MySQL с суперпользователем и пустым паролем:

sh
1 lines
#·mysql -u root -p
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Шаг 4: Изменение пароля для учетной записи суперпользователя:

sh
3 lines
mysql> UPDATE mysql.user SET password = PASSWORD('your_new_pass') WHERE User = 'root';
mysql> FLUSH PRIVILEGES;
mysql> exit;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Шаг 5: Перезагрузите MySQL:

sh
1 lines
#·service mysqld restart
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Вот и весь сброс пароля root в MySQL

Было ли это полезно?

0 / 0