Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Como alterar a senha raiz do MySQL ou MariaDB no Linux


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