![](/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.