Como alterar a senha de root do MySQL no Ubuntu 18


Ao instalar o servidor de banco de dados MySQL no Ubuntu 18 o mesmo não solicita uma senha para o usuário de banco root e não funciona tentar se conectar utilizando a senha padrão em branco. Como resolver isso?

Parece que a partir da versão 5.7 do MySQL o mesmo passou a utilizar um esquema de autenticação chamado auth_socket.

Para voltar com o esquema antigo de autenticação (mysql_native_password) e definir uma senha para o usuário root faça o seguinte:

Faça login com o usuário mysql

Para verificar que o mesmo está utilizando a autenticação auth_socket execute a query:

Será exibido algo do tipo

Para definir uma nova senha para o usuário de banco root do MySQL execute o comando SQL:

Saia da sessão com exit ou \q

Pronto! Basta testar a nova senha

Related Posts Plugin for WordPress, Blogger...