Pesquisa de site

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ê!