开发者

How do I Connect to MySQL socket using Doctrine 1.2?

开发者 https://www.devze.com 2023-03-11 17:13 出处:网络
Following the directions at http://www.doctrine-project.org/projects/orm/1.2/docs/manual/introduction-to-connections/en#dsn,-the-data-source-name:examples, I get the following error

Following the directions at http://www.doctrine-project.org/projects/orm/1.2/docs/manual/introduction-to-connections/en#dsn,-the-data-source-name:examples, I get the following error

Message: PDO Connection Error: SQLSTATE[HY000] [2005] Unknown MySQL server host 'unix(' (1) 

The exact DSN I am using is "mysql://root@unix(/tmp/mysql.sock)/test" Yes, root with no password via local unix socket.

This exact configuration works with phpMyAdmin, so I know the settings are valid. I've also tried with another user with password and got the same error.

What confuses me is why it's throwing the error a开发者_JS百科bout the host, when I'm trying connect via socket as the instructions provided.


Doctrine needs PDO-like query string, see if it matches yours:

http://www.php.net/manual/en/pdo.construct.php

Moreover, have a look at this:

Doctrine (in symfony project) can not connect through socket

0

精彩评论

暂无评论...
验证码 换一张
取 消