Как сбросить пароль mysql на CentOS

Подключаемся к bash и вводим команды:
1. Остановим mysql:
bash> systemctl stop mysqld

2. Установим опцию для mySQL
bash> systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"

3. Запустим mysql с обновлёнными настройками
bash> systemctl start mysqld

4. Авторизуемся в mysql под root 
bash> mysql -u root

5. Обновим root пароль используя следующие команды (замените ТУТНОВЫЙПАРОЛЬ на ваш пароль)
mysql> UPDATE mysql.user SET authentication_string = PASSWORD('ТУТНОВЫЙПАРОЛЬ') WHERE User = 'root' AND Host = 'localhost';
mysql> FLUSH PRIVILEGES;
mysql> quit

*** Для mysql 5.7.6 и старше нужно использовать 
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'ТУТНОВЫЙПАРОЛЬ';
mysql> FLUSH PRIVILEGES;
mysql> quit

6. Остановим mysql
systemctl stop mysqld

7. Уберём настройку mySQL
systemctl unset-environment MYSQLD_OPTS

8. Запустим mysql в стандартном режиме
systemctl start mysqld

Попробуем авторизоваться с новым паролем:
7. mysql -u root -p