Se você estiver instalando MySQL ou MariaDB no Linux pela primeira vez, é provável que esteja executando mysql_secure_installation script para proteger sua instalação do MySQL com configurações básicas.
Uma dessas configurações é a senha do root do banco de dados – que você deve manter em segredo e usar apenas 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: Recupere a senha raiz do MySQL ou MariaDB no Linux
Este artigo será útil. Explicaremos como alterar uma senha de root do servidor de banco de dados MySQL ou MariaDB no Linux.
Embora usemos um MariaDB servidor neste artigo, as instruções devem funcionar para MySQL também.
Alterar a senha raiz do MySQL ou MariaDB
Você sabe a senha do root e quer redefini-la, neste caso, vamos verificar se 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 parado, 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
Em seguida, faremos login no servidor de banco de dados como root:
# mysql -u root -p
Para compatibilidade entre as 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
com a nova senha que você escolheu 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 sua sessão atual do MariaDB digitando.
MariaDB [(none)]> exit;
e, em seguida, pressione Enter. Agora você deve conseguir se conectar ao servidor usando a nova senha.
Resumo
Neste artigo, explicamos como alterar a senha de root do MariaDB / MySQL – se você conhece a atual ou não.
Como sempre, sinta-se à vontade para nos enviar uma nota se tiver alguma dúvida ou feedback usando nosso formulário de comentários abaixo. Estamos ansiosos para ouvir de você!