Como redefinir a senha do MySQL ou Mariadb Root no Linux

Como redefinir a senha do MySQL ou Mariadb Root no Linux

Se você estiver configurando um servidor de banco de dados MYSQL ou MARIADB pela primeira vez, é provável.

Uma dessas configurações é a senha da conta raiz do banco de dados - que você deve manter privado e usar somente quando necessário estritamente necessário. Se você esquecer a senha ou precisar redefini -la (por exemplo, quando um administrador de banco de dados muda de funções - ou for demitido!).

Leia sugerida: Altere a senha do MySQL ou Mariadb Root

Este artigo será útil. Explicaremos como redefinir ou recuperar o mysql ou mariadb senha do Linux no Linux.

Embora usemos um servidor mariadb neste artigo, as instruções também devem funcionar para o MySQL.

Recupere a senha do MySQL ou Mariadb Root

Para começar, pare o serviço de banco de dados e verifique o status do serviço, devemos ver a variável de ambiente que definimos anteriormente:

------------- Systemd ------------- # SystemCtl Stop mariadb ------------- Sysvinit ------------- # /etc /init.D/MySqld Stop 

Em seguida, comece o serviço com --pular as tábulos de grandas:

------------- Systemd ------------- # SystemCtl Set-ProiNEMIMENT MySQLD_OPTS = "-SKIP-GRANT TABLES" # SystemCtl START MARIADB # SYSTEMCTL STATUS MARIADB ------------- Sysvinit ------------- # mysqld_safe--skip-gran-tables & 
Comece MySQL/Mariadb com mesas de pular

Isso permitirá que você se conecte ao servidor de banco de dados como root sem uma senha (pode ser necessário mudar para um terminal diferente para fazê -lo):

# mysql -u root 

A partir de então, siga as etapas descritas abaixo.

Mariadb [(nenhum)]> Use mysql; Mariadb [(nenhum)]> Atualizar usuário Definir senha = senha ('YourNewPasswordhere') Onde user = "root" e host =' localhost '; Mariadb [(nenhum)]> Privilégios descarregados; 

Por fim, pare o serviço, desperte a variável do ambiente e inicie o serviço mais uma vez:

------------- Systemd ------------- # SystemCtl Stop mariadb # SystemCtl Unset-ProiNEMENT MYSQLD_OPTS # SystemCtl START MARIADB ------------- Sysvinit ------------- # /etc /init.d/mysql Stop #/etc/init.D/MySQL Start 

Isso fará com que as alterações anteriores entrem em vigor, permitindo que você se conecte ao servidor de banco de dados usando a nova senha.

Resumo

Neste artigo, discutimos como redefinir a senha do Mariadb / MySQL Root. Como sempre, sinta -se à vontade para usar o formulário de comentário abaixo para nos deixar uma nota se tiver alguma dúvida ou feedback. Estamos ansiosos para ouvir de você!