MySQL sur serveur distant

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

Nivek
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 344
Inscription: 8 Avr 2004

MySQL sur serveur distant

Message le Jeu Juin 30, 2005 18:26

Bonjour,

Jusqu'a present j'utilisé une base de donnée sur un serveur mutualisé chez OVH, j'avez donc les parametres suivant a renseigner pour utiliser ma BDD :


adresse du serveur MySQL jusqu'a present "sql5"
nom de la base de données
nom d'utilisateur pour la BD
mot de passe pour la BD

Maintenant j'ai la possibilité d'utiliser une base de donné sur un serveur dedié...

Mais je ne sais pas quoi mettre comme adresse du serveur MYSQL !!!
J'ai mis l'adresse IP de mon serveur dedier mais ça ne marche pas... :(

Quelqu'un sait ce que je doit mettre ?

Et pour eviter de vous questionner sans arret pour ce genre de Co***rie
Y'a t'il un tuto sur ce genre de chose ?

Merci


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6406
Inscription: 5 Juil 2004

Message le Jeu Juin 30, 2005 18:28

essaye domaine.com

Nivek
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 344
Inscription: 8 Avr 2004

Message le Jeu Juin 30, 2005 18:36

Le probleme c'est qu'il n'y a aucun domaine sur le serveur...
J'ai juste l'adresse IP du serveur


Ohax
WRInaute accro
WRInaute accro
 
Messages: 6406
Inscription: 5 Juil 2004

Message le Jeu Juin 30, 2005 18:37

programme un sous domaine sur le serveur :-)

dmathieu
Modérateur
Modérateur
 
Messages: 7244
Inscription: 9 Jan 2004

Message le Jeu Juin 30, 2005 18:45

si ca fonctionne pas sur l'ip, ca fonctionnera pas sous le domaine...
regarde la configuration du serveur. il est possible qu'il ne soit accessible que en local

spijoelx
WRInaute discret
WRInaute discret
 
Messages: 249
Inscription: 6 Fév 2004

Message le Jeu Juin 30, 2005 18:48

il faut que l'user avec lequel tu te connecte puisse accepter les connections distantes

fredsoft
WRInaute discret
WRInaute discret
 
Messages: 242
Inscription: 26 Jan 2003

Message le Jeu Juin 30, 2005 18:51

KaZhaR a écrit:si ca fonctionne pas sur l'ip, ca fonctionnera pas sous le domaine...
regarde la configuration du serveur. il est possible qu'il ne soit accessible que en local

effectivement cela fonctionne pas par défaut , mysql doit être configuré pour accepter les connexions depuis l'autre ip, cependant cela reste déconseillé fortement de faire passer des fluxs mysql entre 2 machines


arsenick
WRInaute discret
WRInaute discret
 
Messages: 197
Inscription: 17 Sep 2004

Message le Jeu Juin 30, 2005 19:00

Il faut ajouter un utilisateur mysql ...
Cet utilisateur doit pouvoir se connecter depuis l'adresse de la machine se connectant (logique) ... (ie depuis l'ip ou se trouvent les scripts)

Pour des raisons de sécurité, je te conseille de créer un utilisateur sans aucun droits généraux .. ensuite tu lui mets les droits nécessaires sur la base(s) utilisée(s)... pour une appli web : select update delete suffisent généralement ...

Ainsi tu évites que ton user puisse se connecter à la mase 'mysql' qui contient tout le paramétrage mysql ...

Nivek
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 344
Inscription: 8 Avr 2004

Message le Jeu Juin 30, 2005 19:08

Je pense l'avoir fait mes cela ne marche pas...


http://www.wozzor.com/essai.PNG


yuston
WRInaute impliqué
WRInaute impliqué
 
Messages: 800
Inscription: 24 Sep 2004

Message le Jeu Juin 30, 2005 19:20

Je ne comprends pas, c'est pas localhost (ou 127.0.0.1) ???

spijoelx
WRInaute discret
WRInaute discret
 
Messages: 249
Inscription: 6 Fév 2004

Message le Jeu Juin 30, 2005 19:31

Nivek a écrit:Je pense l'avoir fait mes cela ne marche pas...


http://www.wozzor.com/essai.PNG

as tu rechargé les privilèges utilisateurs ? (enfin sous webmin je sais pas ce que ça donne...)


loletech
WRInaute discret
WRInaute discret
 
Messages: 123
Inscription: 3 Avr 2005

Message le Jeu Juin 30, 2005 19:56

Si ton serveur mysql est sur une autre machine, tu dois aussi vérifier que ce n'est pas le (ou les ... il peut y en avoir un sur chaque machine) firewalls qui empèchent la communication.

Le port par défaut de Mysql est le 3306.

Nivek
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 344
Inscription: 8 Avr 2004

Message le Jeu Juin 30, 2005 21:19

Bon voila j'ai trouvé... Une vrai galere...

Alors j'ai fait plusieurs truc,

Comme le dis loletech j'ai mis pour l'adresse du serveur => IP:3306

Ensuite pour que mysql accepte les connexions exterireures modifier /etc/my.cnf :
enlever la ligne :
skip-networking
redemarer mysql :
/etc/rc.d/init.d/ mysql stop
/etc/rc.d/init.d/ mysql start

Et ça =>
http://www.wozzor.com/essai.PNG


Voila donc bon courage a tous ceux qui serai tenté... :P

Nikos38
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 23 Juin 2005

Message le Jeu Juin 30, 2005 21:21

fredsoft a écrit:
KaZhaR a écrit:si ca fonctionne pas sur l'ip, ca fonctionnera pas sous le domaine...
regarde la configuration du serveur. il est possible qu'il ne soit accessible que en local

effectivement cela fonctionne pas par défaut , mysql doit être configuré pour accepter les connexions depuis l'autre ip, cependant cela reste déconseillé fortement de faire passer des fluxs mysql entre 2 machines


Oui les paramètres de connexion ne sont pas cryptés si je me souviens bien?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google Web Accelerator



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité