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在服务器执行exec命令失败的解决方法
Mar 03 PHP
mac环境中使用brew安装php5.5.15
Aug 18 PHP
PHP中使用CURL获取页面title例子
Jan 07 PHP
php单文件版在线代码编辑器
Mar 12 PHP
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
Feb 01 PHP
简单谈谈PHP中的include、include_once、require以及require_once语句
Apr 23 PHP
yii2 RBAC使用DbManager实现后台权限判断的方法
Jul 23 PHP
利用laravel+ajax实现文件上传功能方法示例
Aug 13 PHP
PHP通过get方法获得form表单数据方法总结
Sep 12 PHP
PHP 模拟登陆功能实例详解
Sep 10 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
Dec 13 PHP
TP5框架model常见操作示例小结【增删改查、聚合、时间戳、软删除等】
Apr 05 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
使用php发送有附件的电子邮件-(PHPMailer使用的实例分析)
2013/04/26 PHP
PHP如何使用array_unshift()在数组开头插入元素
2020/09/01 PHP
js 限制数字 js限制输入实现代码
2012/12/04 Javascript
JSON+JavaScript处理JSON的简单例子
2013/03/20 Javascript
jQuery中的$.ajax()方法应用
2014/05/06 Javascript
javascript实现画不相交的圆
2015/04/07 Javascript
使用node+vue.js实现SPA应用
2016/01/28 Javascript
AngularJS基础 ng-open 指令简单实例
2016/08/02 Javascript
Bootstrap 实现查询的完美方法
2016/10/26 Javascript
重新理解JavaScript的六种继承方式
2017/03/24 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
微信小程序学习笔记之表单提交与PHP后台数据交互处理图文详解
2019/03/28 Javascript
解决Vue在Tomcat8下部署页面不加载的问题
2019/11/12 Javascript
JavaScript Date对象功能与用法学习记录
2020/04/28 Javascript
JS+canvas五子棋人机对战实现步骤详解
2020/06/04 Javascript
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
Python selenium如何设置等待时间
2016/09/15 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
Tensorflow中tf.ConfigProto()的用法详解
2020/02/06 Python
python正则表达式实例代码
2020/03/03 Python
python如何解析复杂sql,实现数据库和表的提取的实例剖析
2020/05/15 Python
模具专业推荐信
2013/10/30 职场文书
工程项目经理岗位职责
2013/12/15 职场文书
护士自我鉴定怎么写
2014/02/07 职场文书
业务员简历自我评价
2014/03/06 职场文书
雷人标语集锦
2014/06/19 职场文书
电工实训报告总结
2014/11/05 职场文书
数学教师求职信范文
2015/03/20 职场文书
工程款申请报告
2015/05/15 职场文书
python 实现体质指数BMI计算
2021/05/26 Python
jupyter notebook保存文件默认路径更改方法汇总(亲测可以)
2021/06/09 Python
java实现对Hadoop的操作
2021/07/01 Java/Android
15个值得收藏的JavaScript函数
2021/09/15 Javascript
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL
关于mysql中string和number的转换问题
2022/06/14 MySQL