Acesso negado para o usuário 'debian-sys-maint' @ 'localhost' (usando a senha: YES) durante a conexão com o servidor MySQL

0

Tentei ontem atualizar minha caixa 16.04 com sudo apt upgrade . Processo concluído com o erro acima. Tentei soluções que existem no fórum, mas nada funcionou. Então eu tentei desinstalar e reinstalar o mysql usando o seguinte método

sudo purge mysql-server mysql-client mysql-common
sudo apt autoremove
rm -R /etc/mysql
rm -R ~/.mysql

reiniciado e tente reinstalar o mysql

sudo apt install mysql-server mysql-client

mas recebeu o mesmo erro. Agora eu não consigo nem logar no mysql porque meu usuário não tem acesso. Como posso lidar com isso?

    
por Apostolos 31.07.2017 / 11:00

1 resposta

0

Primeiro pare o serviço

  1. serviço sudo mysql stop

Evitamos pedir a senha

  1. mysqld_safe - skip-grant-tables & amp;

Login

  1. mysql -u root

Selecionamos o banco de dados mysql

  1. usa o mysql;

Em seguida, altere a senha

  1. atualizar senha do conjunto de usuários = PASSWORD ("newpassword") em que user = 'root';
  2. liberar privilégios;

Sair

  1. sair;

Por fim

  1. serviço mysql stop
  2. serviço mysql start

Acesse novamente com a nova senha e o usuário root.

Para mudar a senha do seu usuário, o debian-sys-maint repete o passo 5.

Perdoe meu inglês não é minha língua nativa

    
por Dark Jamer 31.07.2017 / 11:57