Às vezes, você pode precisar alterar a senha do root ou redefinir a senha do root no MySQL, caso tenha esquecido a senha do root. Veja como redefinir a senha do root no MySQL. Você pode usar estas etapas para redefinir a senha de root no Windows, Mac, Ubuntu, CentOS e outros sistemas Linux.
Como redefinir a senha raiz do MySQL
Aqui estão as etapas para redefinir a senha de root no MySQL no Ubuntu, CentOS, Windows, Mac e outros sistemas.
1. Parar o servidor MySQL
Abra o terminal e execute o seguinte comando para parar o MySQL Server.
CentOS/Fedora
# service mysqld stop
Ubuntu/Debian
$ service mysql stop
Bônus de leitura:Como excluir o procedimento armazenado no MySQL
2. Reinicie o MySQL Server com –skip-grant-tables
Em seguida, reinicie o MySQL Server com a opção –skip-grant-tables para que você possa fazer login sem senha e com todos os privilégios.
# mysqld_safe --skip-grant-tables &
Você pode precisar incluir a palavra-chave 'sudo' antes do comando acima em alguns sistemas Ubuntu/Debian.
Certifique-se de incluir '&' no final do seu comando para que o servidor MySQL seja executado em segundo plano.
Observe que é altamente inseguro iniciar o mysql com a opção –skip-grant-tables e deve ser usado apenas por um curto período de tempo.
Após alterarmos a senha de root no MySQL, reiniciaremos imediatamente o servidor MySQL da maneira normal.
Bônus de leitura:Como alterar a senha do usuário no MySQL
3. Faça login no MySQL
Execute o seguinte comando para fazer login no MySQL.
# mysql -uroot
4. Alterar senha raiz no MySQL
Execute o seguinte comando em mysql> incitar. Substituir new_password no comando abaixo com sua nova senha.
mysql> UPDATE mysql.user SET Password=PASSWORD('new_password') WHERE User='root'
Bônus de leitura:MySQL CAST vs CONVERT
5. Privilégios de liberação
Liberar privilégios para aplicar alterações
mysql> FLUSH PRIVILEGES; mysql> exit;
Bônus de leitura:consulta de reversão do MySQL
6. Parar o servidor MySQL
Execute o seguinte comando no prompt do terminal para parar o servidor MySQL, pois não é seguro.
# mysqladmin -u root -p shutdown
Você será solicitado a digitar a senha de root. Digite sua nova senha de root.
Bônus de leitura:Como usar o MySQL Rollup
7. Inicie o servidor MySQL
Inicie o MySQL Server normalmente.
CentOS/Fedora
# service mysqld start
Ubuntu/Debian
$ service mysql start
Espero que o artigo acima o ajude a redefinir a senha de root no MySQL.
O Ubiq facilita a visualização de dados em minutos e o monitoramento em painéis em tempo real. Experimente hoje!