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

Como redefinir a senha raiz do MySQL


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