Нет нормальных рецептов в интернете. Кроме одного.
Даже не так. Кроме двух, но один без другого не работает, надо их скомпоновать.
Спасибо http://rricketts.com/reset-root-password-mysql-5-7-ubuntu-16-04-lts/
Иначе пароль сброится, но при попытке подключения будет появляться сообщение «Plugin ‘auth_socket’ is not loaded»
sudo /etc/init.d/mysql stop
sudo mkdir /var/run/mysqld/
sudo chown mysql /var/run/mysqld/
sudo mysqld_safe —skip—grant—tables &
mysql —uroot
use mysql;
update user set authentication_string=PASSWORD(«NEW_PASSWORD_GOES_HERE») //
where User=»root»;
where User=»root»;
update user set plugin=»mysql_native_password»;
flush privileges;
quit;
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start