Maiquel Leonel

Como definir senha do usuário root em MySQL 5.6+ e Ubuntu 18.04+

Como definir senha do usuário root em MySQL 5.6+ e Ubuntu 18.04+
Photo by James Sutton on Unsplash

Uma dica rápida para definir a senha para o usuário root nas versões mais recentes do Ubuntu.


Primeiro, acesse o MySQL como superusuário via terminal:

sudo mysql -u root

Depois, basta atualizar o plugin de login e conceder o grant para o usuário root com a seguinte query SQL:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'sua-senha-aqui';

Atualize os privilégios com o comando:

FLUSH PRIVILEGES;

Saia do console do MySQL:

\q

E teste a nova autenticação direto no terminal:

mysql -u root -p

Ao digitar a senha escolhida, o prompt do MySQL deve abrir normalmente.

E é isso! 🫴

Maiquel Leonel
Maiquel Leonel
Principal Engineer & Cloud Architect. Focado em arquitetura de software, IA agêntica, governança de código (SDD/Harness) e FinOps de inferência local. Menos hype, mais fundamentos e cicatrizes reais de produção.