Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills
18.11.2024

Como redefinir a senha da raiz no MySQL

Para aqueles que gerenciam bancos de dados MySQL na plataforma de hospedagem da AlexHost, redefinir a senha da raiz é um processo seguro e eficiente, graças ao ambiente de servidor estável e bem configurado que a AlexHost oferece. Quer esteja hospedando em um VPS ou servidor dedicado, a AlexHost garante que você tenha a flexibilidade e o controle necessários para gerenciar tarefas administrativas como redefinições de senha. Este guia o orienta nas etapas para redefinir a senha da raiz do MySQL, permitindo que você mantenha o acesso ininterrupto ao seu sistema de gerenciamento de banco de dados enquanto aproveita a infraestrutura de hospedagem confiável da AlexHost.

A redefinição da senha raiz do MySQL é uma tarefa administrativa comum que pode ser necessária se você esquecer sua senha ou precisar alterá-la por motivos de segurança. Este guia o orientará no processo de redefinição da senha da raiz no MySQL, garantindo que você possa recuperar o acesso ao seu sistema de gerenciamento de banco de dados.

1. Entendendo o usuário raiz no MySQL

O usuário root é a conta administrativa padrão no MySQL, concedendo privilégios totais para gerenciar bancos de dados, usuários e outras configurações do sistema. É fundamental proteger essa conta, pois ela tem a capacidade de executar qualquer ação no ambiente do MySQL.

2. Como interromper o servidor MySQL

Antes de redefinir a senha do root, você precisa interromper o servidor MySQL. Os comandos para fazer isso variam de acordo com o seu sistema operacional.

Etapa 1: interromper o serviço MySQL

Nos sistemas Linux, use o seguinte comando:

sudo systemctl stop mysql # Para sistemas que usam systemd

Para sistemas que usam o serviço, use:

sudo service mysql stop

No Windows, você pode interromper o serviço MySQL no painel de controle Serviços ou usar o prompt de comando:

net stop mysql

3. Iniciando o MySQL no modo de segurança

Para redefinir a senha do root, é necessário iniciar o MySQL no modo de segurança com a opção –skip-grant-tables, que permite acessar o banco de dados sem uma senha.

Etapa 1: iniciar o MySQL no modo de segurança

Execute o seguinte comando no Linux:

sudo mysqld_safe –skip-grant-tables &

No Windows, abra o prompt de comando como administrador e navegue até o diretório de instalação do MySQL. Em seguida, execute:

mysqld –skip-grant-tables

4. Como fazer login no MySQL

Quando o MySQL estiver sendo executado no modo de segurança, você poderá fazer login sem uma senha.

Etapa 1: acessar o MySQL

Abra uma nova janela de terminal e digite:

mysql -u root

Você deverá obter acesso ao prompt de comando do MySQL.

5. Redefinição da senha do root

Etapa 1: Atualizar a senha da raiz

No prompt do MySQL, execute os seguintes comandos para redefinir a senha raiz. Substitua new_password pela senha desejada.

FLUSH PRIVILEGES; — Libera os privilégios para garantir que as alterações tenham efeito ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘new_password’;

Se estiver usando o MySQL 5.7 ou anterior, o comando pode ser parecido com este:

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘new_password’);

6. Saída do MySQL

Etapa 1: Sair do prompt de comando do MySQL

Depois de redefinir a senha, saia do prompt de comando do MySQL:

EXIT;

7. Reiniciar o servidor MySQL

Etapa 1: Parar o MySQL no modo de segurança

Interrompa o processo do modo de segurança do MySQL. Se você o tiver iniciado em segundo plano, localize o ID do processo (PID) e elimine-o. Como alternativa, você pode reiniciar o servidor.

No Linux:

sudo systemctl stop mysql sudo systemctl start mysql

No Windows:

net stop mysql net start mysql

8. Testando a nova senha

Etapa 1: Faça login com a nova senha

Teste sua nova senha de root fazendo login no MySQL:

mysql -u root -p

Quando solicitado, digite sua nova senha. Se você puder acessar o prompt do MySQL, a redefinição de senha foi bem-sucedida.

9. Conclusão

A redefinição da senha de root no MySQL é um processo simples que pode ser concluído em algumas etapas. Ao interromper o serviço MySQL, iniciá-lo no modo de segurança e executar os comandos SQL apropriados, você pode recuperar o acesso ao sistema de gerenciamento de banco de dados. Lembre-se sempre de proteger sua conta raiz e considere o uso de um gerenciador de senhas para manter o controle de suas credenciais.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

Skills