Génération d'entités: SQL connection refused + vagrant
Bonjour à toutes et tous,
Je suis actuellement sur un projet Symfony, version 3.1.5.
Je tente de générer une entité, via la commande
Code:
php bin/console doctrine:generate:entity
La commande se lance bien, et me demande alors de spécifier le nom de l'entité.
Une fois cela réalisé, je valide et là... c'est le drame ;-)
J'ai cette erreur:
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused
Petite précision: mon projet tourne sous une Vagrant, montée avec Puphpet.
Voici ma configuration pour la DB, dans parameters.yml:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
# This file is auto-generated during the composer install
parameters:
database_driver: pdo_mysql
database_host: 127.0.0.1
database_port: 3307
database_name: blog
database_user: root
database_password: root
mailer_transport: smtp
mailer_host: 127.0.0.1
mailer_user: null
mailer_password: null
secret: JeSuisLeSuperTokenAChanger |
Pour la connection à la DB, j'utilise Sequel PRO, et j'ai ceci:
- MySQLhote: 127.0.0.1
- user: root
- password: root
- base: blog
- port: 3306
- hote SSH: 192.168.33.11
- user SSH::vagrant
- clé SSH: ma clé SSH
- port SSH: 22
Précision: la connexion à la DB avec Sequel PRO ne pose aucun souci.
En faisant quelques recherches, j'ai vu qu'un ajout de la propriété server_version (dans config.yml > doctrine > dbal) pourrait régler le souci.
Et ce fut le cas ;-)
Par contre, maintenant que je tente la commande
Code:
php bin/console doctrine:schema:update --dump-sql
,
je me retrouve avec la même erreur, pour rappel:
[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused.
Voilà, un peu d'aide serait la bienvenue, je rame un peu là!
Grand merci,