Сброс пароля MySQL root
Иногда по тем или иным причинам пароль супер пользователя потеря/забыт/пропит и приходится устанавливать новый пароль. Для дебиана подходит следующий способ:
/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> quit;
Перезапускаем mysql:
/etc/init.d/mysql restart
Проверяем:
mysql -u root -p
Теги