Précédent   Forum des professionnels en informatique > Bases de données > MySQL
MySQL Forum d'entraide MySQL. Avant de poster -> FAQ MySQL, Tutoriels MySQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/01/2011, 10h13   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 239
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 239
Points : 1 046
Points : 1 046
Par défaut Impossible d'accrocher une bd d'un autre serveur

Bonjour tout le monde,

J'héberge mon site chez OVH.

J'aimerais héberger ma DB mysql sur un autre serveur.

Que dois-je mettre comme code PHP pour que cela fonctionne ?

J'ai par exemple ce code :

$hostname_visitors = "1.5.2.8"; //IP
$database_visitors = "myDB";
$username_visitors = "1.5.2.8'@'root'";
$password_visitors = "mdp";
$visitors = mysql_connect($hostname_visitors, $username_visitors, $password_visitors) or die;


Cela ne fonctionne pas :

Citation:
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 110 in /homez.395/mysite/www/visitors_connections.php on line 8
La ligne 8, c'est celle-ci :

Code :
$visitors = mysql_connect($hostname_visitors, $username_visitors, 	$password_visitors) OR die;
Merci d'avance pour l'aide.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2011, 12h13   #2
Responsable Modération
 
Avatar de ok.Idriss
 
Homme Idriss Neumann
Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)
Inscription : février 2009
Messages : 1 978
Détails du profil
Informations personnelles :
Nom : Homme Idriss Neumann
Âge : 21
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Consultant en SSII et étudiant au CNAM Paris (ingénieur SI)

Informations forums :
Inscription : février 2009
Messages : 1 978
Points : 5 995
Points : 5 995
Bonjour.

Si tu as un accès SSH au serveur, peut-tu nous donner le résultat de cette commande :

Code :
netstat -a | grep mysql
(Peut être un problème de port ? 3306 ?)

Et au cas où :

Code :
/etc/init.d/mysql restart
Sinon faut peut être voir avec l'hébergeur. Tu peut aussi essayer au cas où, de mettre en paramètre le nom de domaine du serveur et non l'ip, sait-on jamais.

Cordialement,
Idriss
ok.Idriss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2011, 13h00   #3
Nouveau Membre du Club
 
Inscription : novembre 2003
Messages : 42
Détails du profil
Informations forums :
Inscription : novembre 2003
Messages : 42
Points : 36
Points : 36
Citation:
Envoyé par beegees Voir le message
Que dois-je mettre comme code PHP pour que cela fonctionne ?

J'ai par exemple ce code :

$hostname_visitors = "1.5.2.8"; //IP
$database_visitors = "myDB";
$username_visitors = "1.5.2.8'@'root'";
$password_visitors = "mdp";
$visitors = mysql_connect($hostname_visitors, $username_visitors, $password_visitors) or die;
Tu dois indiquer les informations reçues dans le mail d'activation de ta base de données,
$hostname_visitors : c'est l'IP du serveur que tu dois mettre
$username_visitors : le username (juste un login, pas une IP @ username)
apophyss est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2011, 13h30   #4
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 239
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 239
Points : 1 046
Points : 1 046
Bonjour,

Merci à vous deux pour vos réponses.

Je confirme que le port 3306 est ouvert.

J'essaie de joindre phpMyAdmin via mon poste client en faisant :

http://IP/phpmyadmin

mais j'obtiens ce message :

Citation:
Forbidden

You don't have permission to access /phpmyadmin on this server.
Merci pour l'aide.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h46.


 
 
 
 
Partenaires

Hébergement Web