Como redefinir a senha do MySQL Root no Linux

Como redefinir a senha do MySQL Root no Linux

Q. Como redefinir a senha do MySQL Root no Linux? Como faço para recuperar a senha do MySQL Root? Esqueci a senha do MySQL Root, etapas para alterar a senha do MySQL Root? Como redefinir a senha do MySQL Root usando a linha de comando. Como redefinir a senha do MySQL Root esquecido no Linux? Como redefinir o mysql 5.7 senha raiz?

Mysql é um software de banco de dados de código aberto amplamente usado para armazenamento de dados. Às vezes esquecemos a senha do MySQL Root. Portanto, não seja pânico, este tutorial ajudará você a redefinir a senha do MySQL Root com etapas simples.

Redefinir a senha do MySQL Root

  1. Comece o MySQL no Safemode - Primeiro de tudo, você deve parar de executar o MySQL Server. Use um dos seguintes comandos para interromper o MySQL Server em seu sistema Linux.
    SystemCtl Stop mySql.serviço  
  2. Inicie o MySQL no modo de segurança - Agora comece o servidor MySQL no modo de segurança usando com o --pular as tábulos de grandas opção. Use o seguinte comando para iniciar o MySQL no modo de segurança. No modo de segurança, o MySQL não solicita a senha de login.
    mysqld_safe--skip-gran-tables &  
  3. Redefinir a senha do MySQL Root - Em seguida, faça o login no MySQL Server como usuário root e altere a senha usando o seguinte conjunto de comandos. Isso redefinirá a senha do MySQL Root em seu sistema.

    Para MySQL 5.6 ou abaixo

    Raiz Mysql -u  MySQL> Use MySQL; mysql> update user set senha = senha ("new-pessword") onde user = "root"; mysql> privilégios de descarga; mysql> desistir 

    Para MySQL 5.7 ou acima

    Raiz Mysql -u  mysql> defina senha para 'root'@'localhost' = senha ("new-password"); mysql> privilégios de descarga; mysql> desistir 
  4. Reinicie o serviço MySQL - Depois de alterar a senha. Encerrar o processo atual do MySQLD e iniciá -lo novamente como serviço regular.
    sudo pkill mysqld && sudo pkill mysqld_safe  SystemCTL Iniciar o MySQL.serviço  

Verifique a nova senha

Depois de redefinir a senha da conta do MySQL Root e reiniciar, basta verificar nova senha por login.

Mysql -u Root -p  Digite a senha: ********** Bem -vindo ao MySQL Monitor. Os comandos terminam com; ou \ g. Seu ID de conexão MySQL é 1308 servidor versão: 5.7.33-0buntu0.16.04.1 (Ubuntu) Copyright (c) 2000, 2021, Oracle e/ou suas afiliadas. O Oracle é uma marca registrada da Oracle Corporation e/ou suas afiliadas. Outros nomes podem ser marcas registradas de seus respectivos proprietários. Digite 'ajuda;' ou '\ h' para obter ajuda. Digite '\ c' para limpar a instrução de entrada atual. mysql> 

Verifique a nova senha