[RESOLU] PDO connect erreur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] PDO connect erreur

Re: PDO connect erreur

par @rthur » 11 déc. 2015, 00:19

J'ai trouvé mon soucis ! Au cas où si ça peux servir à quelqu'un d'autre, il suffit d'autoriser le port 3306 dans le pare feu...
Merci pour le partage de la solution !
Pour le debug aussi (masi pas pour la prod), la ligne bind-address peut être commentée pour être sûr que ça ne vient pas de là.

Re: PDO connect erreur

par Kaolin » 10 déc. 2015, 16:21

J'ai trouvé mon soucis ! Au cas où si ça peux servir à quelqu'un d'autre, il suffit d'autoriser le port 3306 dans le pare feu...

PDO connect erreur

par Kaolin » 10 déc. 2015, 15:17

Bonjour à tous,

Je fais appel à vous car j'ai un soucis concernant la connexion à une bdd qui se trouve sur le réseau local mais sur un autre serveur.

J'ai modifié le my.cnf du serveur où se situe la bdd pour accepter les requêtes du réseau local

Code : Tout sélectionner

skip-external-locking
remplacé par :

Code : Tout sélectionner

#skip-external-locking

Code : Tout sélectionner

bind-address = 127.0.0.1
remplacé par :

Code : Tout sélectionner

bind-address = 192.168.45.0
Ma requête PDO:

Code : Tout sélectionner

$xxx= new PDO('mysql:host=localhost;dbname=xxx', 'xxx', 'xxx'); $xxx= new PDO('mysql:host=192.168.45.151;port=3306;dbname=xxx', 'xxx', 'xxx');
J'obitens cette erreur :
( ! ) Fatal error: Uncaught exception 'PDOException' with message ' in C:\wamp\www\MAT\system\cnx.php on line 3
( ! ) PDOException: in C:\wamp\www\MAT\system\cnx.php on line 3
Est ce que quelqu'un aurait une idée de pourquoi j'ai une erreur ?

Précision : Lorsque je met mes eux bases sur mon localhost tout fonctionne parfaitement. Je pense à une erreur de syntaxe mais je ne la vois pas.

Merci