Cброс пароля mysql через командную строку — Пермяк на Неве
На главную

Cброс пароля mysql через командную строку

Cброс пароля mysql через командную строку

Консоль ван лав. В ней можно делать всякое а можно просто запустить mc и радоваться жизни ^_^ Но сегодня я поведаю вам, как сбросить пароль любого пользователя MySQL в этой самой консоли.

  1. Останавливаем MySQL.
sudo service mysql stop
  1. Прибиваем все запущенные mysqld.
sudo killall -9 mysqld
  1. Запускаем mysqld в безопасном режиме.
sudo mysqld_safe --skip-grant-tables --skip-networking &
  1. Подключаемся к MySQL.
mysql -u root
  1. После успешного входа в систему выполните эту команду, чтобы изменить любой пароль.
FLUSH PRIVILEGES;
  1. Для изменения пароля root пользователя выполняем следующее.
UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
Tip

Для MySQL > 5.7 используем эту команду.

UPDATE mysql.user SET authentication_string=PASSWORD('newpwd') WHERE User='root';
  1. После выполняем следующую команду.
FLUSH PRIVILEGES;
  1. Выходим из MySQL.
exit
  1. Убиваем mysqld_safe и запускаем MySQL.
sudo killall mysqld_safe && sudo service mysql start

Комментарии