"Connection timed out" - Connection MySQL privée via PHP
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
question

"Connection timed out" - Connection MySQL privée via PHP

Par
DirectionA
Créé le 2018-02-13 00:37:56 (edited on 2024-09-04 11:40:40) dans Bases de données

Bonjour,

J'essaie en vain d'accéder à ma base de données privée MySQL (offre CloudDB) via PHP, et j'obtiens l'erreur suivante :

mysqli_connect(): (HY000/2002): Connection timed out

Mon script PHP fonctionnait parfaitement avec ma base de données mutualisée, donc le problème vient certainement de la connexion avec MySQL.

Je pense pourtant avoir configuré ma base de données correctement : j'ai ajouté l'adresse IPv4 de mon hébergement chez OVH (sur lequel se trouvent mes fichiers PHP) à mes IPs autorisées, et j'ai créé un utilisateur grâce auquel j'établie la connexion depuis PHP.

Pourriez-vous m'éclairer sur l'origine de l'erreur ? J'ai cherché un peu partout sur le web et n'ai trouvé aucune réponse...

Merci d'avance pour votre aide !


4 réponses ( Latest reply on 2018-02-13 08:13:19 Par
FredericB
)

Bonjour,

vous avez ajouté quel IP ?

De plus faut savoir que les mutu OVH ont des limite au niveau des connexions SQL sortante.

Cordialement, janus57


J'essaie en vain d'accéder à ma base de données privée MySQL (offre CloudDB) via PHP, et j'obtiens l'erreur suivante :

mysqli_connect(): (HY000/2002): Connection timed out

Mon script PHP fonctionnait parfaitement avec ma base de données mutualisée, donc le problème vient certainement de la connexion avec MySQL.

As-tu déclaré le port ?

Extrait de : https://docs.ovh.com/fr/hosting/tout-sur-le-sql-prive/


Tester avec :
* _**https://wordetweb.com/word-et-web/OVH-Tester-une-base-de-donnees-avec-un-script-mysqli-FR.htm">OVH - Test de Base de Données via un script mysqli**_
* _**https://wordetweb.com/word-et-web/OVH-Tester-une-base-de-donnees-via-un-script-PDO-FR.htm">OVH - Test de Base de Données via un script en langage PDO**_

Bonjour,

Sauf que ici c'est pas un SQL Privé mais un autre produit.
Cf: https://www.ovh.com/fr/cloud/cloud-databases/

Cordialement, janus57

Bonjour,

Pour un service CloudDB, il ne faut pas autoriser l'IP du cluster, mais l'IP de sa Gateway :
https://docs.ovh.com/fr/hosting/liste-des-adresses-ip-des-clusters-et-hebergements-web/

Il faudra effectivement aussi vérifier que le port est correctement renseigné.

Fred

Les réponses sont actuellement désactivées pour cette question.