Сброс пароля Mysql

Парой бывает нужно сбросить пароль root пользователя с базы данных mysql. Причины могут быть разного рода — потеряли пароль который был записан у вас где нибудь или к примеру забыли его. Сегодня разберем способ как сбросить пароль в системах Debian/Ubuntu. Эта проблема может сопровождаться таким вот сообщением:

ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)

Для смены пароля в mysql заходим в консоль под root пользователем. Останавливаем mysql сервис командой:

service mysql stop

Далее вводим команду:

mysqld_safe --skip-grant-tables &

После чего вы сможете войти в mysql без пароля:

mysql -uroot mysql

В сеансе управления mysql введите следующие строки:

UPDATE user SET password=PASSWORD(«Ваш новый пароль») WHERE user=»root»;
FLUSH PRIVILEGES;
EXIT

А теперь осталось запустить mysql заново командой:

/etc/init.d/mysql restart

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Отказаться
Политика конфиденциальности