Connexion à une base de données en ligne

Résolu
Tom -  
 Tom -
Bonjour,

J'aimerais avoir accès à ma base données sur mon site gratuitement. Pour cela, je l'ai mise sur db4free.net.
Puis, je m'y connecte en php depuis un site que j'ai posté sur biz.nf.
La commande pour me connecter :
$bdd = new PDO('mysql:host=db4free.net; port=3306; dbname=name', '
user', 'password');
Le user et le password sont ceux grâce auxquels je me connecte à la bdd sur www.db4free.net/phpMyAdmin.
Sur le site, l'erreur "SQLSTATE[HY000] [2002] Connection refused" s'affiche sans que je comprenne pourquoi...
Quelqu'un pourrait-il m'aider svp ?

2 réponses

  1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830
     
    Bonjour,
    Si tu as saisies les bons identifiants et le bon nom de base de donnée, tu peux essayer de remplacer le host par son IP 85.10.205.173

    0
    1. Tom
       
      Le nom de la base de données est bien celui qui est affiché sur phpmyadmin, les identifiants sont bien ceux pour se connecter à phpmyadmin, et j'ai exactement le même problème en remplaçant par l'ip.
      Sinon, pouvez-vous me conseiller sur une autre méthode afin d'afficher ma base de données, via d'autres sites dont la méthode a été vérifiée par exemple, svp ?
      0
      1. jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention   4 830 > Tom
         
        Ton code me semble correct
        En regardant sur le net, certains indiquent que le port utilisé par db4free pourrait être le 3307 eu lieu du 3306..
        Tu peux essayer.
        0
      2. Tom > jordane45 Messages postés 30426 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Toujours le même problème en changeant de port...
        0
  2. Tom
     
    Incroyable... Cela s'est mis à fonctionner d'un coup, sans que je ne change rien...
    0