baumss Posté 13 Février 2006 Partager Posté 13 Février 2006 Bonjour, je n'arrive pas à obtenir une réponse d'OVH alors je souhaiterai avoir une aide ici si qqq'un à déjà rencontré mon pb. j'ai un serveur dedie chez OVH et je souhiate faire appel à ma base de données Mysql du serveur dedié mais depuis un serveur différent où est hébergé mon script. j'obtiens tjrs une erreur comme quoi il n'arrive pas à se connecter au serveur sql. quel est le nom de l'hote que je dois indiquer car sql.domaine.tld ne fonctionne pas ? merci d'avance Lien vers le commentaire Partager sur d’autres sites More sharing options...
Dan Posté 13 Février 2006 Partager Posté 13 Février 2006 Il faut d'abors que tu permettes les connexions à distance. Pour ce faire, il faut commenter l'option skip-networking dans le fichier /etc/my.cnf et redémarrer mysql. Ensuite, si le sql.domaine.com ne répond pas, tu peux créer ce sous-domaine (mais il devrait être activé par défaut si tu as utilisé oVHM) et redémarrer bind. Sinon, le serveur qui répondra sera surement nsxxx.ovh.net Dan Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 13 Février 2006 Partager Posté 13 Février 2006 Ensuite il faudra aussi autorisé l'utilisateur de se connecter de l'extérieur dans mysql. Lien vers le commentaire Partager sur d’autres sites More sharing options...
baumss Posté 13 Février 2006 Auteur Partager Posté 13 Février 2006 J'ai bien fait les modifs dans my.cnf Mais lorsque je me connecte avec sql.domaine.com il ne me donne pas accès si je mets nsxxxx.ovh.net alors j'ai Access denied for user: 'xxxxxxx_AT_b3.ovh.net' (Using password: NO) de koi parles tu par sous domaine? Lien vers le commentaire Partager sur d’autres sites More sharing options...
baumss Posté 13 Février 2006 Auteur Partager Posté 13 Février 2006 comment paramétrer la connexion de l'utilisateur de se connecter de l'extérieur dans mysql? Lien vers le commentaire Partager sur d’autres sites More sharing options...
petit-ourson Posté 13 Février 2006 Partager Posté 13 Février 2006 (modifié) tu as donné à ton utilisateur sous mysql le droit d'ouvrir une connexion à distance ?? pour avoir de l'aide : http://dev.mysql.com/doc/refman/5.0/fr/adding-users.html Modifié 13 Février 2006 par petit-ourson Lien vers le commentaire Partager sur d’autres sites More sharing options...
baumss Posté 13 Février 2006 Auteur Partager Posté 13 Février 2006 en fait j'ai fait la modification dans le fichier my.cnf pour commenter la ligne. Ensuite dans mon phpmyadmin j'ai créé un utilisateur pour cette base de données, c'est donc dans phpmyadmin que je dois donner tous les privilièges (tout à YES) pour cet utilisateur. tout n'est pas très clair, c'est la première fois que je dois gérer tout ça avec un serveur dédié. Lien vers le commentaire Partager sur d’autres sites More sharing options...
baumss Posté 14 Février 2006 Auteur Partager Posté 14 Février 2006 C'est bon j'ai pu régler mon pb et tout fonctionne à peu près... J'ai tout de meme une erreur. Lorsque je fais appel à ma base de données depuis le serveur distant de mon serveur dédié et que je mets les informations de connexion à la base tout fonctionne, j'arrive à afficher les données Cependant lorsque je fais un include des informations de connexion du fichier contenant les informations qui est hébergé sur le serveur dédié alors j'obtiens l'erreur mysql_query(): supplied argument is not a valid MySQL-Link resource in qui concernant la ligne du script $rs = mysql_query($query, $conn_distant) or die(mysql_error()); Savez vous d'où peut provenir le pb ? merci d'avance Laure Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant