Первым делом нужно запустить mysql в режиме игнорирования привилегий, для этого вводим:
# mysqld -u root --skip-grant-tables&
Символ & в конце команды означает, что она перейдёт в фоновый режим и мы получим терминал обратно. Без этого символа нам пришлось бы запускать параллельный шелл и работать там.
Далее подключаемся к базе данных (БД) под root пользователем
# mysql -u root
Далее меняем пароль пользователя, не важно, будет это пользователь БД, или сам root, в общем поменяем пароль от root пользователя, Вы можете по аналогии поменять от любого пользователя Вашей БД:
# use mysql;
# UPDATE user SET authentication_string=PASSWORD('P@SSW0RT') WHERE User='root';
# flush privileges;
# quit;
Теперь у нашего рута новый пароль. Сервис можно перезапустить.
# systemctl restart mysqld