Message: PDO Connection Error: SQLSTATE[HY000] [2005] Unknown MySQL server host 'unix(' (1)
我使用的确切DSN是“mysql:// root @ unix(/tmp/mysql.sock)/ test” 是的,没有密码的root通过本地unix socket。
这个确切的配置适用于phpMyAdmin,所以我知道设置是有效的。我也尝试过使用密码的其他用户并遇到同样的错误。
让我感到困惑的是,当我尝试通过套接字连接时,它会抛出有关主机的错误。
答案 0 :(得分:0)
Doctrine需要类似PDO的查询字符串,看它是否与你的匹配:
http://www.php.net/manual/en/pdo.construct.php
此外,请看一下:
Doctrine (in symfony project) can not connect through socket