quarta-feira, 18 de março de 2020

Alterar a senha do usuário root do MySQL no Debian\Ubuntu

Premissas:
  • Ambiente Linux Debian\Ubuntu
  • Seu usuário é administrador (está na tabela sudoers
Procedimentos:

No terminal, entre com o usuário root:

sudo su

Pare o servidor MySQL

service mysql stop

Execute  o MySQL com seguinte argumento:

mysql --defaults-file=/etc/mysql/debian.cnf
 
Selecione o banco mysql:
 
use mysql
 
Altere a senha do usuário para a senha desejada de acordo com o modelo abaixo:
 
UPDATE user SET authentication_string=PASSWORD('mysql') WHERE User='root';
 
Saia do MySQL:
 
quit
 
Reinicie o servidor MySQL
 
service mysql start
 
Faça o login normalmente.
 
Caso não funcione, experimente estes procedimentos:
 
https://linuxconfig.org/how-to-reset-root-mysql-password-on-ubuntu-18-04-bionic-beaver-linux