Trop tard mais j'espère que cela pourra aider quelqu'un.
Juste aujourd'hui, je tombe dans une situation similaire (mais dans un autre contexte, j'essayais de créer des entités à partir de db).
Je l'ai résolu en modifiant simplement de database_host de "localhost" à "127.0.0.1" dans le fichier parameters.ini.
Je pense que mon instance Mysql ne fonctionne que via TCP et non socket et parce que cela échoue lorsque vous utilisez database_host="localhost".