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 -pAlterando 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') ondePara 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') ondeNovamente, saia do servidor e reinicie o servidor de banco de dados antes de testar a nova senha.
$ sudo serviço mysql reiniciarAgora, verifique se a nova senha está funcionando ou não para o usuário root.
$ mysql -u root -pSeguindo qualquer uma das instruções SQL acima, você pode alterar facilmente a senha de qualquer usuário do MySQL existente.