Bonjour,

je voudrai installer ma base de donnée sur un serveur deporté.
j'ai un serveur web sur lequel j'ai un formulaire et je voudrai que les informations soit stockées sur un autre server.

mon archi:

server1
ip 1 10.127.xxx.xxx/24
ip 2 172.20.1.1/24

server2
ip 1 172.20.1.2/24
ip 2 192.168.1.1

la page qui contient le formulaire est sur le server1
la base de donnée sur le server2

les 2 server se pingent.


extrait de mon fichier de connxion mysql: (qui est sur le server 1 pour ce connecter sur le server 2)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
         
       // connexion à la base
$db = mysql_connect('172.20.1.2', 'root', 'mon_mdp')  or die('Erreur de connexion '.mysql_error());
// sélection de la base 

    mysql_select_db('test',$db)  or die('Erreur de selection '.mysql_error());
   
    // on écrit la requête sql
    $sql = "INSERT INTO test2(id, nom) VALUES('','$nom')";
   
    // on insère les informations du formulaire dans la table
    mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
et voila le message d'erreur que j'ai:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /var/www/test/recup.php on line 11
Erreur de connexion Lost connection to MySQL server at 'reading initial communication packet', system error: 111
merci de votre aide.