PHP无法访问远程mysql的问题分析及解决

 更新时间:2013年05月16日 17:58:23   作者:  
首先说明,远程服务器是可远程访问的,经过一番折腾最后想到了SELINUX的问题,对比了下AB两台机器,果然设置不一样!估计就是它的问题
首先说明,远程服务器是可远程访问的。

我遇到的问题是这样的:有A,B,C三台服务器,C为服务器,B可以用PHP成功连接上C机器的mysql,而A机器则不能连接!
可以说,肯定不是代码有什么问题,服务器上的mysql设置也是没什么问题的,因为B机器都是可以的。
肯定是A机器的设置有问题!

在网上一顿搜,各种说mysql授权问题的,以及修改php.ini的,修改防火墙的,事实上都不是这些问题导致的。
和这个页面上讨论的问题类似,但是没人给出结果,链接:http://bbs.csdn.net/topics/90284141
最后想到了SELINUX的问题,对比了下AB两台机器,果然设置不一样!估计就是它的问题,有戏!

进行了如下设置:

root下,用vim打开文件文件/etc/selinux/config
修改SELINUX的值:
#SELINUX=enforcing
SELINUX=disabled
保存并退出。
重启生效,如果不想重启,命令行输入
setenforce 0
回车,OK
此处修改参考:http://www.xiaojb.com/archives/tips/disabled-selinux.shtml

最后,连接成功,哦耶!!!

相关文章

  • PhpStorm配置debug环境的详细过程

    PhpStorm配置debug环境的详细过程

    在开发php项目的时候,有时候不知道明确的错误在哪里,想要用java或者c#那样能够开启debug断点分步调试,下面这篇文章主要给大家介绍了关于PhpStorm配置debug环境的详细过程,需要的朋友可以参考下
    2023-01-01
  • PHP多维数组排序array详解

    PHP多维数组排序array详解

    这篇文章主要为大家详细介绍了PHP多维数组排序array的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • php中的依赖注入实例详解

    php中的依赖注入实例详解

    这篇文章主要介绍了php中的依赖注入,结合实例形式详细分析了php依赖注入的概念、原理及相关操作注意事项,需要的朋友可以参考下
    2019-08-08
  • PHP简单创建压缩图的方法

    PHP简单创建压缩图的方法

    这篇文章主要介绍了PHP简单创建压缩图的方法,通过自定义函数实现压缩图像的功能,涉及php图片的读取与图形图像的创建相关技巧,需要的朋友可以参考下
    2016-08-08
  • PHP与Perl之间知识点区别整理

    PHP与Perl之间知识点区别整理

    在本篇文章里小编给大家分享了关于PHP与Perl的却别以及相关知识点整理,有兴趣的朋友们学习下。
    2019-03-03
  • php中最简单的字符串匹配算法

    php中最简单的字符串匹配算法

    这篇文章主要介绍了php中最简单的字符串匹配算法,可实现简单的字符串查找与匹配位置显示功能,是比较实用的字符串操作技巧,需要的朋友可以参考下
    2014-12-12
  • php压缩文件夹最新版

    php压缩文件夹最新版

    这篇文章主要为大家详细介绍了php压缩文件夹的最新版代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-07-07
  • PHP 之Section与Cookie使用总结

    PHP 之Section与Cookie使用总结

    Session 将信息保存在服务器上.服务器在接受到唯一的SESSION_ID后,根据这个ID获取相关数据,然后将信息传递到客户端(浏览器).Cookie 是将所有信息以文本的形式存在本地文件,并由客户端(浏览器)进行管理与维护
    2012-09-09
  • 随时给自己贴的图片加文字的php水印

    随时给自己贴的图片加文字的php水印

    随时给自己贴的图片加文字的php水印...
    2007-03-03
  • PHP实现的XML操作类【XML Library】

    PHP实现的XML操作类【XML Library】

    这篇文章主要介绍了PHP实现的XML操作类,涉及php针对数组、xml的转换、序列化、反序列化等相关操作技巧,需要的朋友可以参考下
    2016-12-12

最新评论