Nach dem Upgrade von 10.04 auf 12.04 ist keine Anmeldung bei PHPMYADMIN möglich

Nach dem Upgrade von 10.04 auf 12.04 ist keine Anmeldung bei PHPMYADMIN möglich

Ich kann mich einfach nicht mehr bei PhpMyAdmin anmelden, es wird eine Meldung über fehlerhafte Anmeldungen angezeigt. PHP funktioniert einwandfrei. Bitte helfen Sie. Danke.

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

Connection for controluser as defined in your configuration failed.

Antwort1

Es könnte sein, dass Ihre phpmyadmin-Konfiguration etwas „angepasst“ wurde und nicht mehr mit der Konfiguration Ihres MySQL-Servers kompatibel ist. Dies sollte normalerweise beim Upgrade beider richtig behandelt werden.

Wenn Sie Ihre phpmyadmin-Konfiguration nicht verstehen oder sie nicht selbst eingerichtet haben, können einige Probleme mit der phpmyadmin-Konfiguration in Debian/Ubuntu überwunden werden durchSpülenund Neuinstallation des phpmyadmin-Pakets oder vielleicht einfach mit sudo dpkg-reconfigure phpmyadmin.

Antwort2

Sie können phpmyadmin neu konfigurieren und das MySQL-Passwort zurücksetzen.

  1. Ctrl+ Alt+ Tum Terminal zu starten
  2. sudo dpkg-reconfigure phpmyadmin
  3. Verbindungsmethode für MySQL-Datenbank für phpmyadmin: Unix-Socket
  4. Name des administrativen Benutzers der Datenbank: root
  5. Passwort des administrativen Benutzers der Datenbank: mysqlsamplepassword
  6. MySQL-Benutzername für phpmyadmin: root
  7. MySQL-Datenbankname für phpmyadmin: phpmyadmin
  8. Webserver zur automatischen Neukonfiguration: apache2
  9. FEHLER 1045
  10. ignorieren
  11. sudo dpkg-reconfigure mysql-server-5.5
  12. Neues Passwort für den MySQL-Benutzer „root“: mysqlsamplepassword
  13. Wiederholen Sie das Passwort für den MySQL-Benutzer „root“: mysqlsamplepassword

Hoffe, es hilft!

Einen schönen Tag noch!

Antwort3

Wenn Sie den MySQL-Server aktualisiert haben, liegt wahrscheinlich ein defektes Paket vor, das vor Kurzem im entsprechenden Repo veröffentlicht wurde.

Antwort4

Das Problem bestand darin, dass die Datei /etc/mysql/my.cnf von einem anderen Benutzer als „root“ beschreibbar war. Daher wurde die Datei während der Installation von MySQL ignoriert und die Installation funktionierte nicht richtig.

Eine einfache :

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

Hat seine Aufgabe letztendlich sehr gut erledigt.

Aptitude ist meiner Meinung nach viel besser als apt-get. Es verwaltet die Abhängigkeiten viel besser als das andere und es besteht weniger die Gefahr von Problemen.

verwandte Informationen