Останавливаем службу mysql
service mysql stop
Нужно внести изменения в файл my.cnf
nano /etc/my.cnf
добавляем в раздел mysql: skip-grant-tables
После того, как добавили нужно запустить службу опять:
service mysql start
Выполняем в консоли:
mysql -u root
далее делаем запрос c новым паролем тут для примера пароль: MyNewPassword в скобках
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPassword') WHERE User = 'root' AND Host = 'localhost';
далее
FLUSH PRIVILEGES;
далее
quit
Останавливаем службу
service mysql stop
Правим файл опять
nano /etc/my.cnf
Закомментируем skip-grant-tables добавим перед параметром решетку
Запускаем службу
service mysql start