2008-12-22 7 views

Répondre

1

Assurez-vous qu'il est en cours d'exécution, vérifiez my.cnf qu'il est vraiment à l'écoute de la bonne IP (127.0.0.1) et assurez-vous connecter au port correct aussi. Essayez d'utiliser telnet pour le débogage et voyez où se situe le problème, peut-être que mysql n'est pas démarré, ou écoute un port différent.

4

Pour vérifier si MySQL est en cours d'exécution, à condition qu'il soit installé en tant que service, vous pouvez aller dans Démarrer -> Panneau de configuration -> Outils d'administration -> Services (je suis peut-être un peu OS X/Linux), et cherchez MySQL dans cette liste. Voir si elle est démarrée ou arrêtée.

Vous pouvez ensuite faire un portscan si vous voulez vraiment et déterminer si ce port est ouvert. Il y a toutes sortes d'outils gratuits en ligne qui vont scanner votre adresse IP et vous dire quels ports sont ouverts et ce qui les écoute.

1

Sauf si vous avez fait quelque chose pendant l'installation, je crois que le port sera standard et le service ne sera pas exécuté après l'installation. MySQL fournit plusieurs outils GUI pour gérer les serveurs: http://dev.mysql.com/downloads/gui-tools/5.0.html L'un de ces outils est le "MySQL System Tray Monitor" qui détecte le service en cours d'exécution et vous permet d'arrêter et de démarrer facilement le serveur. Vous pouvez également consulter la liste des services pour "MySQL" pour voir si ce service est actif.

Si le service est en cours d'exécution et que vous ne parvenez toujours pas à vous connecter, vous devez vous assurer que le pare-feu Windows ne bloque pas l'accès au port. Si votre pare-feu n'est pas configuré pour vous avertir lorsqu'il bloque un programme (vérifiez le panneau de configuration du Pare-feu Windows, il se peut qu'il ne vous ait pas averti qu'il a détecté le programme).

7

de la ligne de commande (start/run/tapez cmd, appuyez sur ok), tapez:

telnet localhost 3306 

Si MySQL est en cours d'exécution, vous verrez la version mysql (et des ordures).

Pour voir si le service est en cours d'exécution, tapez:

sc query mysql 

Vous verrez quelque chose comme ça si elle est en cours d'exécution:

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 
Questions connexes