ispCP - Board - Support
Connexion SQL site distant - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: French Corner (/forum-25.html)
+--- Thread: Connexion SQL site distant (/thread-9865.html)



Connexion SQL site distant - Dkfr - 03-05-2010 07:50 AM

Bonsoir à tous,

j'ai installé ispCP sur un serveur nommé "principal", et j'essaye de connecter un serveur "secondaire" à la base de données du serveur "principal" mais sans y parvenir. Ca fait plusieurs heures que je planche dessus.

A bout de force et d'idées, je viens demander un peu d'aide ^^


Merci d'avance


RE: Connexion SQL site distant - momo - 03-05-2010 11:12 AM

Bonsoir,
je ne penses pas que ce soit relié à IspCP

1 Est-ce que le 3306 est ouvert sur le firewall
2 Est-ce que l'utilisateur MySQL a été créé sans @'localhost'
3 Est-ce que la connexion doit être sécurisée (REQUIRE SSL)

?


RE: Connexion SQL site distant - Dkfr - 03-05-2010 11:20 AM

Etant donné que je suis tout nouveau sur isp-CP, je ne savais pas qu'il installait de lui même un firewall. Donc ne sachant pas quel firewall il s'agit, je ne sais donc pas ouvrir le port :s

J'ai créé 3 même users avec @localhost, @%, et sans rien

Je n'utilise pas de SSL


Habituellement, lorsque je config mes serveurs manuellement, j'ai juste besoin de remplacer "localhost" dans ma ligne de connexion pour mysql vers l'ip du serveur que je souhaite.


Merci pour ton implication


RE: Connexion SQL site distant - momo - 03-05-2010 11:33 AM

J'ai 2-3 articles sur les connexions mysql-SSL si ça t'intéresse :
http://momocello.com/connexion-ssl-mysql-openssl-sur-debian-etch-ou-lenny/
Et pour des sauvegardes distantes avec ZRM :
http://momocello.com/zrm-community-creer-une-sauvegarde-mysql-complete/

Bon dans le cas présent :

si mon serveur a une adresse IP fixe,
je remplace la valeur dans /etc/myslq/my.cnf
Code:
bind-address = 127.0.0.1
par
Code:
bind-address = <adresse IP du serveur>
sinon
je la remplace par l'adresse du routeur qui gère l'accès internet et je 'port-forward' le routeur vers le serveur perso.

Puis : /etc/init.d/mysql restart

J'espère que ça peut t'aider.


RE: Connexion SQL site distant - Dkfr - 03-05-2010 12:04 PM

Merci pour ces informations très utiles qui m'ont servi à régler mon problème. Je les indique ici aux cas ou quelqu'un chercherait :

1) J'ai ouvert les ports nécessaire à la connexion vers mysql

iptables -t filter -A OUTPUT -p tcp --dport 1010 -j ACCEPT
iptables -t filter -A OUTPUT -p udp --dport 1010 -j ACCEPT
iptables -t filter -A INPUT -p tcp --dport 1010 -j ACCEPT
iptables -t filter -A INPUT -p udp --dport 1010 -j ACCEPT


Et j'ai ensuite modifié le fichier my.cnf comme tu m'as indiqué :

bind-address = ip_serveur hébergeant mysql


Encore merci


+1


RE: Connexion SQL site distant - momo - 03-05-2010 12:07 PM

Content que tu ais réglé ton pb.