Partage
  • Partager sur Facebook
  • Partager sur Twitter

Problème de connection base de données avec Symfon

Sujet résolu
    17 septembre 2019 à 22:36:28

    Bonjour à tous et a toutes. 

    Je suis novice je suis en ce moment un cours pour apprendre à utiliser Symfony. Mais arrivé au stade ou je dois me connecter, ou plutôt créer une base de données avec la console cela ne fonctionne pas. 

    Je dois dois donc entrer: php bin/console doctrine:database:create 

    Mais j'ai ce message d'erreur qui s'affiche dans la console:

    In AbstractMySQLDriver.php line 93:

    An exception occurred in driver: SQLSTATE[HY000] [2002] Connection refused  

    In PDOConnection.php line 31:

    SQLSTATE[HY000] [2002] Connection refused  

    In PDOConnection.php line 27:

    SQLSTATE[HY000] [2002] Connection refused 


    DATABASE_URL="mysql://root:root@127.0.0.1:3306/mon_site"

    Mais sans succès.

    J'ai cherché (peut être pas assez bien) sur la toile des réponses mais la réponse la plus proche sur laquelle je suis tombé c'est le faite que j'utilise un Mac.

    Voici donc ce que j'utilise:

    Symphony 4

    PHP 7.1.23

    MAMP

    MacBook Pro (2013)

    Je n'ai pas le fichier parameters.yml que j'ai vu souvent sur certains sites si cela peut aide à m'éclairer. 

    Dans l'attente d'un max de pistes pour une solution je vous remercie tous pour votre temps. 

    "Young B too eazy to Be Beazy Weazy"

    • Partager sur Facebook
    • Partager sur Twitter

    Youngbokz

      18 septembre 2019 à 6:37:09

      Salut,

      pas de mot de passe avec Symfony => DATABASE_URL="mysql://root@127.0.0.1:3306/mon_site"

      Remodifie ton fichier .env de ton projet

      -
      Edité par christouphe 18 septembre 2019 à 6:38:48

      • Partager sur Facebook
      • Partager sur Twitter
        19 septembre 2019 à 23:15:15

        Merci pour ta réponse Christouphe finalement j ai résolue mon problème, c'était le numéro de port qui fallait que je change:

        DATABASE_URL="mysql://root@127.0.0.1:3306/mon_site"

        DATABASE_URL="mysql://root@127.0.0.1:8889/mon_site"

        A la place de 3306 j'ai mis 8889 apparemment c'est le port par défaut sur Mac. Voilà bon à savoir pour le prochain qui tombera dessus.

        Mais merci à toi pour ton temps et ta réponse.

        A la revoyure...

        "Young B too eazy to Be Beazy Weazy"

        • Partager sur Facebook
        • Partager sur Twitter

        Youngbokz

          20 septembre 2019 à 10:51:40

          Effectivement pour le savoir, il faut gratter, merci pour les prochains ;)
          • Partager sur Facebook
          • Partager sur Twitter

          Problème de connection base de données avec Symfon

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown