Сброс пароля root в MySQL
По умолчанию сервер MySQL будет установлен с учетной записи суперпользователя и пароль пустой. Если вы установили пароль для рут и забудьте о нем, то вам нужно будет сбросить пароль суперпользователя для MySQL.
Эта тема имеет подробные шаги, как сбросить пароль для суперпользователя на сервере MySQL.
Шаг 1: Остановка службы MySQL:
# service mysqld stop
Шаг 2: Запустите команду MySQL с mysql-safe:
# mysql-safe --skip-grant-tables &
-skip-grant-tables позволяет любому подключиться к серверу MySQL без пароля и со всеми привилегиями.
PS: В rpm’s ОС нужно запускать данную команду следующим образом:
# mysqld_safe --skip-grant-tables &
Шаг 3: Запустите MySQL с суперпользователем и пустым паролем:
# mysql -u root -p
Шаг 4: Изменение пароля для учетной записи суперпользователя:
mysql> UPDATE mysql.user SET password = PASSWORD('your_new_pass') WHERE User = 'root'; mysql> FLUSH PRIVILEGES; mysql> exit;
Шаг 5: Перезагрузите MySQL:
# service mysqld restart
Вот и весь сброс пароля root в MySQL