Como alterar a senha root do MySQL ou MariaDB no Linux
Se você estiver instalando MySQL ou MariaDB no Linux pela primeira vez, é provável que você execute o script mysql_secure_installation para proteger sua instalação do MySQL com configurações básicas.
Uma dessas configurações é a senha root do banco de dados – que você deve manter em segredo e usar somente quando for necessário. Se você precisar alterá-lo (por exemplo, quando um administrador de banco de dados muda de função – ou é demitido!).
Leitura sugerida: Recuperar senha raiz do MySQL ou MariaDB no Linux
Este artigo será útil. Explicaremos como alterar a senha root do servidor de banco de dados MySQL ou MariaDB no Linux.
Embora usaremos um servidor MariaDB neste artigo, as instruções também devem funcionar para o MySQL.
Alterar a senha root do MySQL ou MariaDB
Você sabe a senha do root e deseja redefini-la, neste caso, vamos ter certeza de que o MariaDB está rodando:
------------- CentOS/RHEL 7 and Fedora 22+ -------------
systemctl is-active mariadb
------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld status
Se o comando acima não retornar a palavra active
como saída ou for interrompido, você precisará iniciar o serviço de banco de dados antes de continuar:
------------- CentOS/RHEL 7 and Fedora 22+ -------------
systemctl start mariadb
------------- CentOS/RHEL 6 and Fedora -------------
/etc/init.d/mysqld start
A seguir, faremos login no servidor de banco de dados como root:
mysql -u root -p
Para compatibilidade entre versões, usaremos a seguinte instrução para atualizar a tabela de usuários no banco de dados mysql. Observe que você precisa substituir YourPasswordHere
pela nova senha escolhida para root.
MariaDB [(none)]> USE mysql;
MariaDB [(none)]> UPDATE user SET password=PASSWORD('YourPasswordHere') WHERE User='root' AND Host = 'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
Para validar, saia da sessão atual do MariaDB digitando.
MariaDB [(none)]> exit;
e pressione Enter. Agora você deve conseguir se conectar ao servidor usando a nova senha.
Resumo
Neste artigo explicamos como alterar a senha root do MariaDB/MySQL – quer você saiba a senha atual ou não.
Como sempre, sinta-se à vontade para nos enviar uma mensagem se tiver alguma dúvida ou feedback usando nosso formulário de comentários abaixo. Estamos ansiosos para ouvir de você!