erro do mysql 1045 (280000) acesso negado para o usuário 'debian-sys-maint' @ 'localhost usando a senha' yes '

1

Eu editei o arquivo deian.cnf para mudar a senha do mysql (servidor ubuntu)

  

sudo vi /etc/mysql/debian.cnf

eu mudo

  

usuário = debian-sys-maint password = *

para

  

usuário = debian-sys-maint

     

password = mypassword

então eu tentei entrar no console do mysql

  

mysql -udebian-sys-maint -p

e senha de entrada 'mypassword'

relatou

mysql error 1045(280000) access denied for user 'debian-sys-maint '@' localhost using password 'yes'

Eu tentei remover o mysql e reinstalar, o erro é o mesmo.

Seu comentário é bem-vindo

    
por user262325 07.08.2013 / 21:27

3 respostas

4

A mensagem de erro informa que sua senha está incorreta ou a conta debian-sys-maint não tem acesso ao banco de dados no host localhost .

Se tiver certeza de que sua senha está correta, você deve conceder todos os privilégios como este:

faça o login como root primeiro

mysql -u root -p <password>

depois, conceda permissões completas:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'your password';

reinicie o mysql e veja se a mensagem de erro sumiu.

    
por Achu 07.08.2013 / 21:59
1

Por padrão, o root não possui uma senha e, portanto, você não precisa anexar -p no final. simplesmente digite

mysql -u root .

Para redefinir a senha, use mysqladmin -u root password [nova senha]

    
por Singularity 05.03.2014 / 19:47
1

A maneira mais fácil de restaurar o usuário debian-sys-maint é reconfigurar o pacote mysql-server-5.5. Se você souber a senha do usuário root do MySQL, tente restaurar o usuário e sua senha em /etc/mysql/debian.cnf.

sudo dpkg-reconfigure mysql-server-5.5

NOTA: se você não puder parar o mysql pid, apenas execute sudo killall mysqld . Isso é necessário para reconfigurar o mysql-server-5.5.

    
por shgnInc 06.03.2015 / 20:30