Bonjour à tous,
Voici mon problème, j'essaye de me connecter depuis un site hosté sur 125mb en PHP avec PDO à un serveur VPS dédié sous Ubuntu en ligne de commande.
L'erreur est simple : SQLSTATE[HY000] [2002] Connection refused
Je peux très bien me connecter via le navigateur avec PhpMyAdmin mais PDO n'y arrive pas.
Voici mon code qui fonctionne quand je veux lire une base de donnée sur le même serveur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 function getDb($username = "user", $password = "password", $dbName = "name", $host = "000.000.000.000"){ $dsn="mysql:host=" . $host . ";dbname=" . $dbname; try{ $base=new pdo($dsn,$username,$password); $base->exec("SET CHARACTER SET utf8"); return $base; }catch(PDOException $e){ var_dump($e->getMessage()); return false; } }







Répondre avec citation
Partager