切換我從使用SQLite到MySQL交換我的應用程序時,MySQL的錯誤。它與SQLite一起工作,現在它不能工作,我已經改變它使用MySQL。以下是我收到的錯誤消息:Zend框架:認證,從SQLite的
Message: SQLSTATE[HY000] [2000] mysqlnd cannot connect to MySQL 4.1+ using old authentication
這是什麼意思?
注意:我正在運行本地運行的Snow Leopard,嘗試訪問遠程數據庫。
它也將我的用戶名和密碼以明文形式轉儲到請求參數中的屏幕上,這有點令人不安。
DB用戶名和密碼是一個原因,錯誤不應該在生產服務器上顯示。 – 2009-11-13 04:50:43
不是數據庫用戶名/密碼,我的應用程序的用戶登錄憑據。另外,這不在生產服務器上運行。就在我的電腦上並處於開發模式。在生產模式下關閉錯誤。 – Andrew 2009-11-13 05:09:21