2010-06-23 6 views
0

J'ai terminé une page Web dans mon ordinateur et il a été enregistré dans mon lecteur de stylo. Maintenant, j'ai téléchargé les fichiers .html et .php sur le serveur, et j'ai exporté la base de données de ma clé USB et l'ai importée sur l'adresse web en utilisant phpmyadmin. On dirait que je vais avoir le problème suivant:mysql-connect erreur débutant

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) in /home/t1g01/doador.php on line 40

Les fichiers dans mon stylo lecteur fonctionnent très bien. Mais pas dans le serveur. Quelqu'un peut-il m'aider s'il-vous-plaît? Quand j'explore les tables dans le http://address.com/phpmyadmin/ il y a des normales, avec des données.

J'ai lu quelque chose dans un autre sujet sur le redémarrage de mysql en tapant /etc/init.d/mysql restart ou ln -s /var/lib/mysql/mysql.sock/tmp /. Si cela résout mon problème, où suis-je supposé le taper? Je suis nouveau sur ce serveur.

Désolé pour toute erreur en anglais, et merci d'avance pour l'attention.

Répondre

1

MySQL a une page pour les erreurs et l'aide de dépannage communes: http://dev.mysql.com/doc/refman/5.1/en/common-errors.html

J'ai aussi contribué une page wiki sur le dépannage de connexion: http://forge.mysql.com/wiki/Error2003-CantConnectToMySQLServer

Vous devriez également vérifier si votre instance de MySQL utilise/tmp/mysql.sock ou un autre emplacement pour le fichier mysql.sock. Il n'est pas rare que PHP et MySQL aient des idées différentes sur l'emplacement de ce fichier. Par conséquent, vérifiez php.ini et mysql.cnf sur votre serveur.