|
我今天对此做了一些研究,但似乎没有解决这个问题.我最近从5.1.6升级到PHP 5.3.3,以及从5.0升级到5.5.之后,以下代码生成错误“无法连接到MysqL数据库”:
$connection = MysqL_pconnect($dbhost, $dbusername, $dbpassword);
if (!$connection) {
//Can't connect
die('Could not connect: ' . MysqL_error());
return;
}
并得到以下错误:
Warning: MysqL_pconnect(): Can’t connect to MysqL server on ‘199.59.157.103’ (13) in /var/www/html/ws/Cust/customerWS_1_1.PHP on line 19 Could not connect: Can’t connect to MysqL server on ‘199.59.157.103’ (13)
我可以通过命令行连接到远程主机,并尝试了从重置密码到关闭IP表的所有内容.我有点不知所措 – 所以任何帮助都会受到赞赏. 解决方法: 我们遇到了类似的问题,同样的错误消息“无法连接到MysqL数据库”,也许以下几点也很有用:
>检查MysqL用户权限(在我们的情况下,使用外部连接,我们在表中有旧的服务器IP地址(允许访问))在表名上授予所有权限.* TO’username’@’145.1.1.2′; – >更改后重新加载权限(FLUSH PRIVILEGES;) >禁用SELinux参数.在新的Plesk版本(> 10?)中,这将自动设置为启用… – >在/ etc / selinux / config中改变说:
SELINUX =强制执行SELINUX =禁用 ?查看更多详情:http://googolflex.com/?p=482 (编辑:北几岛)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|