php myadmin prompt #2002 Anmeldung beim MySQL-Server nicht möglich

不言
Freigeben: 2023-03-24 15:04:02
Original
11730 Leute haben es durchsucht

Der Inhalt dieses Artikels handelt von der PHP-MyAdmin-Eingabeaufforderung #2002. Ich kann mich nicht am MySQL-Server anmelden. Jetzt kann ich ihn mit allen teilen, die ihn benötigen

Das Anmeldekonto und das Passwort sind korrekt, es wird jedoch angezeigt, dass keine Verbindung zum MySQL-Server hergestellt werden kann. Führen Sie die folgenden Schritte aus, um den Fehler zu ermitteln.

Empfohlene verwandte MySQL-Video-Tutorials: „MySQL Tutorial"

1 , es ist möglich, mehrere MySQL-Software zu öffnen, zu prüfen, ob sich mehrere MySQLs im Hintergrund befinden, und sie zu schließen

2. ( Online-Referenz):

Problem:

Ein MySQL-Client kann auf zwei verschiedene Arten eine Verbindung zum mysqld-Server herstellen: Unix-Socket, der eine Verbindung über eine Datei in herstellt das Dateisystem (Standard „/tmp/mysqld.sock“) oder TCP/IP, das über eine Portnummer verbindet. Unix-Sockets sind schneller als TCP/IP, können aber nur zum Herstellen einer Verbindung zu Servern auf demselben Computer verwendet werden. Wenn Sie keinen Hostnamen angeben oder den speziellen Hostnamen localhost angeben, wird ein Unix-Socket verwendet.

Fehler (2002) Verbindung nicht möglich... bedeutet normalerweise, dass auf dem System kein MySQL-Server läuft oder Sie den falschen Socket verwenden, wenn Sie versuchen, eine Verbindung zu mysqld herzustellen Serverschnittstellendatei oder TCP/IP-Port.

Überprüfen Sie (mit ps), ob auf Ihrem Server ein Prozess namens mysqld gestartet ist! Wenn es keinen mysqld-Prozess gibt, sollten Sie einen starten.

Methode 1:

Lösung #2002 Anmeldung beim MySQL-Server nicht möglich
Kopieren Sie config.sample.inc.php nach config.inc.php
Dieser Fehler tritt auf und zeigt an, dass keine Verbindung zur Datenbank besteht. Ändern Sie die Datei config.inc.php,

1.
将$cfg['Servers'][$i]['host'] = 'localhost';   
改为$cfg['Servers'][$i]['host'] = '127.0.0.1';
Nach dem Login kopieren

oder

修改 php.ini : mysql.default_socket = /tmp/mysql.sock
Nach dem Login kopieren

Fertig

Methode 2:

phpMyAdmin kann sich nicht anmelden. Nachdem Sie den Benutzernamen und das Passwort eingegeben und auf „Ausführen“ geklickt haben, meldet es weiterhin „#2002 Anmeldung beim MySQL-Server nicht möglich.“ ".

Die Lösung besteht darin,

$cfg['Servers'][$i]['host'] = 
'localhost'
;
Nach dem Login kopieren

in der Datei config.default.php im Ordner „phpMyAdmin/libraries“ in

$cfg['Servers'][$i]['host'] = 
'127.0.0.1'
;
Nach dem Login kopieren

zu ändern. 3. Nicht möglich Bei der Lösung des Problems: Es wird festgestellt, dass ein Problem mit dem System vorliegt

Versuchen Sie, MySQL über die Befehlszeile zu starten


Starten Sie cmd im Ordner „bin“

Geben Sie das Anmeldekennwort ein, um festzustellen, ob der Start erfolgreich ist. Wenn der Start fehlschlägt, liegt ein Problem mit MySQL vor

Machen Sie die folgenden Lösungen

1) Linux-Host, führen Sie service mysql start auf der Konsole aus, um MySQL Serve zu starten.

2) Überprüfen Sie, ob noch Speicherplatz verfügbar ist, und versuchen Sie, genügend Speicherplatz freizuhalten.

3) Überprüfen Sie, ob die Parameter wie basedir (MySQL-Installationsadresse) und datadir (Speicheradresse des Datenverzeichnisses) in my.ini korrekt eingestellt sind, und starten Sie dann den MySQL-Dienst neu.

4) Wenn die Anzeige nach dem Aktualisieren gelegentlich normal angezeigt werden kann und der Server ein Windows-System ist, kann eine Reduzierung der TcpTimedWaitDelay-Zeit in Windows solche Probleme lösen. Der Standardwert ist 240 (dieser Wert ist auch der Fall, wenn es ist nicht festgelegt) )

Diese Einstellung muss an folgender Stelle in der Registrierung festgelegt werden: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParametersTcpTimedWaitDelay

Wenn es kein TcpTimedWaitDelay-Element in der Registrierung gibt, fügen Sie bitte dieses Element hinzu und setzen Sie ihn auf Doppelbyte (DWORD). Der Typwert kann zwischen 30 und 60 eingestellt werden

Das obige ist der detaillierte Inhalt vonphp myadmin prompt #2002 Anmeldung beim MySQL-Server nicht möglich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
php
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!