Thiago Cantero

Tecnologia e Entretenimento

Banco de DadosMariaDBMySQL

Dica: Alterando senha root do Banco de Dados MariaDB

Olá, mundo!Tudo bem?

Hoje vou passar uma dica muito comum para os desenvolvedores mundo afora, que implica em um ambiente de testes e de produção quando se tem uma instalação nova de um banco MariaDB (fork do MySQL) ou MySQL.

Vamos ao trabalho//

Primeiramente devemos logar como root pelo usuário administrador do Sistema (Levando em consideração um S.O Linux 😉 )

sudo mysql -u root

Após este comando teremos acesso ao shell do banco de dados, devemos executar um recarregamento de todos os privilégios:

FLUSH PRIVILEGES;

após isso devemos executar o comando com a nova senha:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'senha';

pronto, seu banco está com a senha root devidamente atualizada.

Vamos imaginar um cenário que você necessite trocar a senha root, por algum motivo a esqueceu e quer reinicia-la. Pois veremos como fazer:

Devemos parar o serviço do MariaDB/MySQL:

service mysql stop

agora vamos iniciar em modo de segurança:

mysqld_safe --skip-grant-tables &

como este comando estará em segundo plano, devemos agora acessar como root sem senha:

mysql -u root

abra o shell e agora execute novamente o comando:

ALTER USER 'root'@'localhost' IDENTIFIED BY '<nova-senha>';

pronto, você restabeleceu a senha de seu banco de dados.

 

Espero ter ajudado, até mais! ; )

 

Os homens compram tudo pronto nas lojas… Mas como não há lojas de amigos, os homens não têm amigos.