1
我有以下代碼:錯誤連接到本地數據庫服務器
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;
}
它連接沒有錯誤的第一臺服務器(非本地),但隨後無法連接到本地服務器。我得到這個錯誤信息:
Error: SQLSTATE[HY000] [2002] No such file or directory (||)
我運行PHP v5.4.27
@ShankarDamodaran:它沒有解決它。我的.sock文件的位置在my.cnf和php.ini中是一樣的 – Cornwell