![](/img/trans.png)
[英]Error when connecting from a web server to a remote MySQL DB Server
[英]Error connecting to local db server
我有以下代碼:
try {
$db_conn = new PDO('mysql:host='.$host.';dbname=stats;port='.$port, $un, $pw);
} catch (PDOException $e) {
WriteLog("Could not connect to database!\nError: ".$e->getMessage());
exit;
}
try {
$db_conn2 = new PDO('mysql:host=localhost;dbname=log', $un2, $pw2);
} catch (PDOException $e) {
WriteLog("Could not connect to database[2]!\nError: ".$e->getMessage());
exit;
}
它沒有錯誤地連接到第一台服務器(不是本地服務器),但是隨后卻無法連接到本地服務器。 我收到此錯誤消息:
錯誤:SQLSTATE [HY000] [2002]沒有這樣的文件或目錄(||)
我正在運行PHP v5.4.27
解決了。 從本地主機更改為127.0.0.1似乎可以解決此問題。 我不確定為什么
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.