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.