Após atualizar para 12.04 a partir de 10.04, não consigo fazer login no PHPMYADMIN

Após atualizar para 12.04 a partir de 10.04, não consigo fazer login no PHPMYADMIN

Simplesmente não consigo mais fazer login no PhpMyAdmin, diz logins incorretos. PHP funciona perfeitamente. Por favor ajude. Obrigado.

2002 Cannot log in to the MySQL server
Language
Log in
Username:
Password:

Connection for controluser as defined in your configuration failed.

Responder1

Pode ser que a configuração do seu phpmyadmin tenha sido um pouco "personalizada" e não seja mais compatível com a forma como o seu servidor MySQL está configurado. Normalmente, isso deve ser tratado corretamente ao atualizar ambos.

Se você não entende a configuração do phpmyadmin ou não a configurou sozinho, alguns problemas com a configuração do phpmyadmin no Debian/Ubuntu podem ser superados compurgare reinstalar o pacote phpmyadmin, ou talvez simplesmente com sudo dpkg-reconfigure phpmyadmin.

Responder2

Você pode reconfigurar o phpmyadmin e redefinir a senha do MySQL.

  1. Ctrl+ Alt+ Tpara iniciar o terminal
  2. sudo dpkg-reconfigure phpmyadmin
  3. Método de conexão para banco de dados MySQL para phpmyadmin: soquete unix
  4. Nome do usuário administrativo do banco de dados: root
  5. Senha do usuário administrativo do banco de dados: mysqlsamplepassword
  6. Nome de usuário MySQL para phpmyadmin: root
  7. Nome do banco de dados MySQL para phpmyadmin: phpmyadmin
  8. Servidor Web para reconfigurar automaticamente: apache2
  9. ERRO 1045
  10. ignorar
  11. sudo dpkg-reconfigure mysql-server-5.5
  12. Nova senha para o usuário “root” do MySQL: mysqlsamplepassword
  13. Repita a senha para o usuário “root” do MySQL: mysqlsamplepassword

Desejo que ajude!

Tenha um bom dia!

Responder3

Se você atualizou o mysql-server, provavelmente está sofrendo de um pacote quebrado que foi lançado recentemente no repositório preciso.

Responder4

O problema era que o /etc/mysql/my.cnf era gravável por outro usuário que não o 'root'. Então durante a instalação do mysql, o arquivo foi ignorado e a instalação não funcionou bem.

Um simples :

chmod 644 /etc/mysql/my.cnf
aptitude remove mysql-server
aptitude install mysql-server
aptitude install mysql-common

Afinal, fez o trabalho muito bem.

O Aptitude é, na minha opinião, muito melhor que o apt-get. Ele gerencia as dependências muito melhor que o outro e você tem menos chances de ter problemas.

informação relacionada