当前位置:  开发笔记 > 编程语言 > 正文

mysqli连接问题

如何解决《mysqli连接问题》经验,为你挑选了1个好方法。



1> a1ex07..:

请点击这里.它看起来与您的问题非常相似.

编辑:为后代添加了博客内容:

SQLSTATE[HY000] [2003] Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx’ (13)

我希望我在谷歌找到的东西更快找到PHP脚本拒绝连接到远程MySQL服务器发出错误的原因之一SQLSTATE [HY000] [2003]无法连接到'xxx.xxxx上的MySQL服务器. xxx.xxx'(13)

我能够从本地shell连接,所以首先想到的是,如果最近的Zend Framework升级有问题,但过了一段时间我发现答案非常简单 - SELinux阻止了Apache Web服务器执行的PHP脚本的远程连接.错误消息末尾的错误代码(13)表示"权限被拒绝",这是指示您是否有类似问题的指示.

无论如何,以root用户身份登录并setsebool -P httpd_can_network_connect=1 确保其正常运行.

当然,请三思而后行,因为您使Web服务器的安全性降低,所以除非您确定需要它,否则不要这样做.


血腥的SELINUX.
推荐阅读
个性2402852463
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有