[php/mysql] Can't connect to local MySQL srv

konish Messages postés 5 Statut Membre -  
 ck -
Bonjour =) ...

quand je valide un formulaire sur mon site web j'ai cette erreur là:

"Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)"

Lors de mes tests, le site web et la base mysql etaient sur le même serveur et tout fonctionnait sans probléme. Mais comme mon hebergeur ne fait pas de base mysql gratuitement et qu'il me reste des IP Publics, je me suis monté un serveur lamp et l'ai connect sur le web.
J'ai juste changé cette ligne :

$db=mysql_connect("host","user","pass");

pour le 'host' j'ai remplacé"localhost" par l'IP Public de mon serveur lamp...
Je pensais que ça fonctionnerai ainsi, mais je me retrouve avec cette erreur...=(

Y a t-il une solution pour pourvoir fonctionner ainsi...?

Merci.

4 réponses

  1. king
     
    Faudrait voir d'abord, si ton hébergeur autorise la manoeuvre. Pour beaucoup c'est non.

    Ou installer le site sur un hébergement php sans base et là, normalement, tu peux connecter sur une base externe :-)
    1
  2. konish Messages postés 5 Statut Membre
     
    Ok king bien vue...

    effectivement mon provider n'autorise pas la manoeuvre!!...c'est dingue.

    dsl pour le dérangement et merci beaucoup!!...
    0
  3. asas
     
    je veux afficher un prgramme fait en php mais il m'affiche ce pblème là:
    Erreur :Can't connect to MySQL server on 'localhost' (10061)
    0
  4. ck
     
    j'ai un site qui marchait normalement et tout d'un coup il affiche ce message

    Can't connect to local MySQL server through socket

    qu'est ce t-il passé
    merci
    0