Como alterar a senha do usuário MySQL

How Change Mysql User Password



Depois de instalar o servidor MySQL, podemos fazer a conexão com o servidor como usuário root por padrão. Por motivos de segurança, às vezes precisamos definir ou alterar a senha do root ou de qualquer usuário existente. Como você pode instalar e usar o MySQL no Ubuntu é mostrado em um dos tutorial . Neste tutorial, você aprenderá como definir ou alterar a senha de qualquer usuário MySQL existente no Ubuntu.

Se nenhuma senha for definida para o usuário root, você pode se conectar ao servidor de banco de dados MySQL usando o seguinte comando.







$mysql-vocêraiz

ou



$sudomysql-vocêraiz



É necessário definir uma senha forte para o root ou qualquer outro usuário para fornecer segurança ao banco de dados. Duas maneiras são mostradas neste tutorial para alterar a senha do usuário MySQL. Você pode seguir qualquer um deles.





Alterando a senha usando SET:

A sintaxe para alterar a senha de qualquer usuário MySQL usando definir declaração é,

DEFINIRSENHAPARA 'nome do usuário'@'nome de anfitrião' =SENHA('senha');

'nome de anfitrião' para o servidor local é ‘Localhost’. Execute a seguinte instrução MySQL para definir / redefinir a senha para raiz do utilizador. Aqui, ‘Abc890def’ é definida como senha de root.



> DEFINIRSENHAPARA 'raiz'@'localhost' =SENHA('abc890def');

Saia do servidor e tente se conectar sem nenhuma senha. O seguinte erro de acesso negado aparecerá no terminal.

Execute o comando com -p e teste a conexão aplicando a senha errada. Em seguida, a seguinte mensagem de erro aparecerá.

Agora, execute o comando com a senha de root correta definida na etapa anterior. Se você fornecer a senha correta, ele poderá se conectar com êxito ao servidor.

$ mysql-você enraíza-p

Alterando a senha usando UPDATE:

A sintaxe para alterar a senha do MySQL usando atualizar a consulta é fornecida abaixo. Todas as informações do usuário são armazenadas em do utilizador mesa de mysql base de dados. Então, se você pode atualizar o valor de Senha Campo de do utilizador tabela para qualquer usuário em particular, a senha desse usuário será alterada corretamente.

ATUALIZARmysql.do utilizadorDEFINIRSenha=SENHA('Nova Senha') ONDE
DO UTILIZADOR='nome do usuário' EHospedeiro='nome de anfitrião';

Para alterar a senha de raiz usuário no servidor local, você deve executar o seguinte comando SQL. Aqui, ' minha nova senha ’É definida como uma nova senha.

> ATUALIZARmysql.do utilizadorDEFINIRSenha=SENHA('mynewpassword') ONDE
DO UTILIZADOR='raiz' EHospedeiro='localhost'

Novamente, saia do servidor e reinicie o servidor de banco de dados antes de testar a nova senha.

$ sudo service mysql restart

Agora, verifique se a nova senha está funcionando ou não para o usuário root.

$ mysql-você enraíza-p

Seguindo qualquer uma das instruções SQL acima, você pode facilmente alterar a senha de qualquer usuário MySQL existente.