簡體   English   中英

如何使用 Doctrine 1.2 連接到 MySQL 插座?

[英]How do I Connect to MySQL socket using Doctrine 1.2?

按照http://www.doctrine-project.org/projects/orm/1.2/docs/manual/introduction-to-connections/en#dsn,-the-data-source-name:examples的指示,我得到了跟隨錯誤

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

我使用的確切 DSN 是“mysql://root@unix(/tmp/mysql.sock)/test”是的,通過本地 unix 套接字沒有密碼的 root。

這個確切的配置適用於 phpMyAdmin,所以我知道這些設置是有效的。 我也嘗試過使用另一個密碼的用戶並得到同樣的錯誤。

讓我感到困惑的是,當我按照提供的說明嘗試通過套接字連接時,為什么它會拋出有關主機的錯誤。

Doctrine 需要類似 PDO 的查詢字符串,看看它是否與您的匹配:

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

此外,看看這個:

Doctrine(在symfony項目中)無法通過socket連接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM