baumss Posté 13 Février 2006 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
Dan Posté 13 Février 2006 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
petit-ourson Posté 13 Février 2006 Posté 13 Février 2006 Ensuite il faudra aussi autorisé l'utilisateur de se connecter de l'extérieur dans mysql.
baumss Posté 13 Février 2006 Auteur 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?
baumss Posté 13 Février 2006 Auteur Posté 13 Février 2006 comment paramétrer la connexion de l'utilisateur de se connecter de l'extérieur dans mysql?
petit-ourson Posté 13 Février 2006 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
baumss Posté 13 Février 2006 Auteur 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é.
baumss Posté 14 Février 2006 Auteur 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
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant