PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 2025 → Connexion à un serveur SQL privé d'OVH (Génération PHP/Mysql)
Connexion à un serveur SQL privé d'OVH (Génération PHP/Mysql)
Débuté par Jsoft, 01 mai 2018 20:55 - 2 réponses
Membre enregistré
22 messages
Posté le 01 mai 2018 - 20:55
Bonjour,
Impossible de se connecter à un serveur SQL privé d'OVH (Mysql) avec la génération PHP.

Nouvelle_connexion est une Connexion

// Paramètres de la connexion
Nouvelle_connexion..Provider = hAccèsNatifMySQL
Nouvelle_connexion..Utilisateur = "user"
Nouvelle_connexion..MotDePasse = "mdp"
Nouvelle_connexion..Serveur = "xxx-002.privatesql"
Nouvelle_connexion..BaseDeDonnées = "bdd"
Nouvelle_connexion..Accès = hOLectureEcriture



// Ouverture de la connexion
SI HOuvreConnexion(Nouvelle_connexion)=Vrai ALORS
Info("OK")
SINON
Info("erreur",HErreurInfo)

FIN


L'erreur retourné est Unknown MySQL server host 'xxxx-002.privatesql:35718' (1)

Une idée ?

--
Tous nos logiciels sur https://www.jsoft.fr/
Membre enregistré
53 messages
Posté le 02 mai 2018 - 08:16
Bonjour,
C'est normal, chez ovh tous les serveurs mysql non dedies , sont parametres de tel facon qu'il est impossible de se connecter depuis l'exterieur .Le fichier de configuration my.cnf contient les 2 parametrres suivant :

skip-external-locking
bind-address = 127.0.0.1

Cela bloque l'acces en dehors du localhost.
Sur un serveur dedie il suffit de mettre ces 2 lignes en commentaire et de redemarrer le serveur mysql.
#skip-external-locking
#bind-address = 127.0.0.1
C'est une mesure de protection pour tous les serveurs mysql mutualises chez ovh, l'acces au fichier my.cnf n'est pas autorise.
Cordialement
:D
Membre enregistré
22 messages
Posté le 02 mai 2018 - 08:41
Je tente de me connecter depuis le réseau OVH (un mutualisé). Cela fonctionne en PHP.. mais pas avec Webdev qui rajoute le port dans le nom...