Para definir uma senha para o usuário root
no MySQL, siga os passos abaixo:
root
:Caso o usuário root
não tenha senha, você pode acessá-lo diretamente pelo terminal com o comando:
mysql -u root
root
:Após acessar o MySQL, você pode definir ou alterar a senha do usuário root
com o seguinte comando SQL:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'nova_senha';
Substitua 'nova_senha'
pela senha que você deseja atribuir ao usuário root
.
Depois de executar o comando, aplique as mudanças executando:
FLUSH PRIVILEGES;
Isso garante que o MySQL carregue as novas permissões imediatamente.
Agora você pode sair do MySQL:
exit;
Em seguida, tente acessar novamente com a nova senha:
mysql -u root -p
Quando solicitado, insira a nova senha.
Se você precisar definir a senha para o usuário root
em um host diferente de localhost
, modifique o comando para refletir o host correto:
ALTER USER 'root'@'%' IDENTIFIED BY 'nova_senha';
O símbolo %
significa que o usuário pode se conectar a partir de qualquer host.