Page 1 sur 1

se connecté avec une BD mysql dans un serveur non local

Posté : 23 juin 2008, 21:12
par kaayna
voila j'espère que ma question serais lisible !
j'ai un site sur internet biensur j'ai avec une BD mysql
cependant je développe un autre site LOCALEMENT alors que j'ai besoin de connecté mon site locale avec la BD qui se trouve sur l'hebergeur de mon site ;
question : COMMENT FAIRE?
NOTE : l'hebergeur utilise CPANEL;
merci parceque je sais bien que quelqu'un va me répondre!

Posté : 23 juin 2008, 21:29
par Sékiltoyai
Quel est le problème ? Les identifiants et le nom de la base sont théoriquement les mêmes, et pour le domaine, il suffit juste d'indiquer celui qui est fourni par ton hébergeur, et c'est encore plus simple si le serveur de bdd est sur la même machine, puisque c'est ton nom de domaine.

Posté : 24 juin 2008, 10:02
par Alkann
Attention, cependant, les hébergeurs ne permettent que très rarement de se connecter à leur base de donnée à distance... (en dehors de leur plateforme)

Posté : 24 juin 2008, 11:27
par Sékiltoyai
Très juste, mais si c'est du dédié ou un truc haut de gamme...

Posté : 27 juin 2008, 16:15
par caroube
Si tu as la main sur l'administration des utilisateurs de MySQL, tu peux indiquer pour chaque utilisateur s'il peut se connecter :
-localement : le cas le plus fréquent
-à partir d'un autre serveur dont tu fournis l'adresse IP ou un nom de domaine
-à partir de n'importe quel autre serveur.

Voir cette page http://dev.mysql.com/doc/refman/5.0/fr/ ... users.html

Code : Tout sélectionner

GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' IDENTIFIED BY 'un_mot_de_passe' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%.undomaine.com' IDENTIFIED BY 'un_mot_de_passe' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%' IDENTIFIED BY 'un_mot_de_passe' WITH GRANT OPTION;