Сначала остановите сервер mysql
sudo service mysql stop
Выполните следующую команду, которая снова запустит сервер и пропустит таблицы разрешений, которые хранят пароли.
mysqld_safe --skip-grant-tables
Сервер Mysql должен начаться. Затем мы входим в root без пароля.
mysql -u root
И затем нажмите enter
Теперь мы запускаем следующие команды в mysql для сброса пароля
update user set
Password=PASSWORD('new-password')
where user='root';
flush privileges;
exit;
Теперь перезапустите сервер mysql
sudo service mysql restart
Теперь вы можете войти в систему с помощью пароля, который вы только что установили
mysql -u root -p
Нажмите enter, и вы должны получить приглашение для пароля root, и оно должно быть принято.