Installation serveur Mysql
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:
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:
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.
Problème dans la configuration
Salut,
la solution à ton problème est:
1- edit ton fichier my.cnf.
2- comment la ligne skip-networking en ajoutant un # devant
3-modifies bind-address avec l'adresse de ton serveur (172.20.1.2)