Alterar senha de root mysql (Ubuntu)

Caso tenha esquecido a senha de root do Mysql, é possível alterar a senha à partir da console.

1 – Parar o serviço do mysql:

sudo systemctl stop mysql

2 – Inicie o sistema em modo seguro:

mysqld_safe --skip-grant-tables &

Deverá retornar os seguintes avisos:
2022-09-21T07:14:43.206936Z mysqld_safe Logging to syslog.
220921 14:02:15 mysqld_safe Logging to '/var/log/mysql/error.log'.
220921 14:02:15 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql

3 – Faça o login como root e altere a senha:

mysql -u root
use mysql;
update user set password=PASSWORD("novasenha") where User='root';
flush privileges;
quit

4 – Parar e iniciar o serviço novamente:

sudo systemctl stop mysql
sudo systemctl start mysql

Secured By miniOrange