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


Posted in PHP onMay 16, 2013

首先说明,远程服务器是可远程访问的。

我遇到的问题是这样的:有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

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

PHP 相关文章推荐
随机头像PHP版
Oct 09 PHP
PHP 应用程序的安全 -- 不能违反的四条安全规则
Nov 26 PHP
PHP数组 为文章加关键字连接 文章内容自动加链接
Dec 29 PHP
php防注入,表单提交值转义的实现详解
Jun 10 PHP
关于url地址传参数时字符串有回车造成页面脚本赋值失败的解决方法
Jun 28 PHP
php while循环得到循环次数
Oct 26 PHP
PHP中对数组的一些常用的增、删、插操作函数总结
Nov 27 PHP
PHP文件上传之多文件上传的实现思路
Jan 27 PHP
PHP实现腾讯与百度坐标转换
Aug 05 PHP
PHP如何使用JWT做Api接口身份认证的实现
Feb 03 PHP
Yii框架组件的事件机制原理与用法分析
Apr 07 PHP
PHP配置文件php.ini中打开错误报告的设置方法
Jan 09 PHP
基于PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
May 15 #PHP
解析dedecms空间迁移步骤详解
May 15 #PHP
基于php缓存的详解
May 15 #PHP
解析php中mysql_connect与mysql_pconncet的区别详解
May 15 #PHP
深入php之规范编程命名小结
May 15 #PHP
PHP+jQuery实现自动补全功能源码
May 15 #PHP
深入分析php之面向对象
May 15 #PHP
You might like
简单介绍下 PHP5 中引入的 MYSQLI的用途
2007/03/19 PHP
php简单图像创建入门实例
2015/06/10 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
AlertBox 弹出层信息提示框效果实现步骤
2010/10/11 Javascript
JavaScript 基础篇之运算符、语句(二)
2012/04/07 Javascript
jQuery编辑器KindEditor4.1.4代码高亮显示设置教程
2013/03/01 Javascript
javascript中为某个元素指定事件的三种方式
2014/08/07 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
JS简单实现动画弹出层效果
2015/05/05 Javascript
简介alert()与console.log()的不同
2015/08/26 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
jQuery simpleModal插件的使用介绍
2016/08/30 Javascript
js中scrollTop()方法和scroll()方法用法示例
2016/10/03 Javascript
js数组与字符串常用方法总结
2017/01/13 Javascript
详解使用nodeJs安装Vue-cli
2017/05/17 NodeJs
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
2017/07/22 jQuery
Vue隐藏显示、只读实例代码
2018/07/18 Javascript
JS使用栈判断给定字符串是否是回文算法示例
2019/03/04 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
nodeJs的安装与npm全局环境变量的配置详解
2020/01/06 NodeJs
vue实现输入框自动跳转功能
2020/05/20 Javascript
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
为什么称python为胶水语言
2020/06/16 Python
Python中logger日志模块详解
2020/08/04 Python
python实现测试工具(一)——命令行发送get请求
2020/10/19 Python
Python批量修改xml的坐标值全部转为整数的实例代码
2020/11/26 Python
CSS3 Media Queries详细介绍和使用实例
2014/05/08 HTML / CSS
html2canvas截图空白问题的解决
2020/03/24 HTML / CSS
城管综合整治方案
2014/05/01 职场文书
大学生推广普通话演讲稿
2014/09/21 职场文书
党的群众路线对照检查材料思想汇报
2014/09/25 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
2016继续教育培训学习心得体会
2016/01/19 职场文书
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript
js前端面试常见浏览器缓存强缓存及协商缓存实例
2022/06/21 Javascript