Мини Вики. Чтоб ничего не забыть!

Как сбросить пароль на root в MySQL


$ sudo service mysql stop - остановка службы MySQL

$ sudo mysqld - ручной запуск службы, без подгрузки файла конфигурации

Затем, запустив дополнительное окно с консолью, выполним следующие команды

$ mysql -u root mysql

Тут мы попадаем в консоль непосредственно уже MySQL и далее выполняем команды

mysql>

mysql> update user set password=password('111111111') where user='root';

mysql> flush privileges;

mysql> exit;

Убиваем процесс MySQL и перезапускаем службу

$ sudo killall mysqld

$ sudo service mysql start

UPD. В новой версии MySQL у таблицы mysql.user не существует столбца password. Поэтому обновление пароля нужно выполнять следующей командой

mysql> update user set authentication_string=password('111111111') where user='root';