Como alterar a senha do usuário do MySQL

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

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

$ mysql -u root

ou

$ sudo mysql -u root

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

Alterando a senha usando o Set:

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

Defina a senha para 'nome de usuário'@'hostName' = senha ('senha');

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

> Defina a senha para 'root'@'localhost' = senha ('abc890def');

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

Execute o comando com -p opção e teste a conexão aplicando senha errada. Então a seguinte mensagem de erro será exibida.

Agora, execute o comando com a senha raiz correta que está definida na etapa anterior. Se você fornecer a senha correta, ela poderá se conectar com sucesso com o servidor.

$ mysql -u root -p

Alterando a senha usando a atualização:

A sintaxe para alterar a senha do MySQL usando atualizar A consulta é dada 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, então a senha desse usuário será alterada corretamente.

Atualize o MySQL.Usuário define senha = senha ('newPassword') onde
Usuário = 'nome de usuário' e host = 'hostName';

Para alterar a senha de raiz Usuário no servidor local, você deve executar o seguinte comando SQL. Aqui, 'MyNewPassword'está definido como nova senha.

> Atualizar MySQL.Usuário define senha = senha ('MyNewPassword') onde
Usuário = 'root' e host = 'localhost'

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

$ sudo serviço mysql reiniciar

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

$ mysql -u root -p

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