2008-12-22 8 views
8

Ich habe den Wamp-Server auf meinem PC installiert (er hat keine Internet- oder Intranetverbindung, Windows XP -OS). Aber wenn ich auf MYSQL zugreife dieses Fehler Popup. Können Sie mir eine Idee geben, wie ich diesen Fehler beheben kann. vielen Dank.MYSQL - Keine Verbindung zum MYSQL-Server auf 'localhost' (10061)

Cant zu MYSQL-Server auf ‚localhost‘ verbinden (10061)

Antwort

1

Stellen Sie sicher, es läuft, überprüfen Sie in my.cnf, dass es wirklich auf die richtige IP hört (127.0.0.1) und stellen Sie sicher, dass Sie verbinden auch an den richtigen Port.

Versuchen Sie, Telnet zum Debuggen zu verwenden und sehen Sie, wo das Problem liegt, vielleicht ist MySQL nicht gestartet, oder hört auf einen anderen Port.

4

Um zu überprüfen, ob MySQL läuft, vorausgesetzt, dass es als Dienst installiert ist, können Sie zu Start -> Systemsteuerung -> Verwaltung -> Dienste gehen (ich bin vielleicht ein bisschen auf diesen Pfaden, ich bin ein OS X/Linux-Benutzer), und suchen Sie in dieser Liste nach MySQL. Sehen Sie, ob es gestartet oder gestoppt wurde.

Sie können dann einen Portscan durchführen, wenn Sie wirklich möchten und feststellen, ob dieser Port offen ist. Es gibt alle Arten von kostenlosen Tools online, die Ihre IP scannen und Ihnen sagen, welche Ports offen sind und was sie hören.

1

Sofern Sie während der Installation etwas getan haben, glaube ich, dass der Port Standard sein wird und der Dienst nach der Installation NICHT ausgeführt wird.

MySQL bietet verschiedene GUI-Tools für die Verwaltung von Servern: http://dev.mysql.com/downloads/gui-tools/5.0.html Eines dieser Tools ist der "MySQL System Tray Monitor", der den laufenden Dienst erkennt und Ihnen ermöglicht, den Server einfach anzuhalten und zu starten. Sie können auch die Liste der Dienste für "MySQL" überprüfen, um zu sehen, ob dieser Dienst aktiv ist.

Wenn der Dienst ausgeführt wird und Sie immer noch keine Verbindung herstellen können, müssen Sie sicherstellen, dass die Windows-Firewall den Zugriff auf den Port nicht blockiert. Wenn Ihre Firewall nicht so konfiguriert ist, dass Sie benachrichtigt werden, wenn ein Programm blockiert wird (überprüfen Sie das Windows-Firewall-Kontrollfeld, hat es Sie möglicherweise nicht benachrichtigt, dass es das Programm erkannt hat).

7

von der Kommandozeile (Start/run/geben Sie cmd ein und drücken Sie OK), Typ:

telnet localhost 3306 

Wenn MySQL läuft, werden Sie die MySQL-Version sehen (und einige Müll).

Um zu sehen, ob der Dienst ausgeführt wird, Typ:

sc query mysql 

Sie werden etwas sehen, wenn es läuft:

SERVICE_NAME: mysql 
     TYPE    : 10 WIN32_OWN_PROCESS 
     STATE    : 4 RUNNING 
           (STOPPABLE,PAUSABLE,ACCEPTS_SHUTDOWN) 
     WIN32_EXIT_CODE : 0 (0x0) 
     SERVICE_EXIT_CODE : 0 (0x0) 
     CHECKPOINT   : 0x0 
     WAIT_HINT   : 0x0 
Verwandte Themen