最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

CentOS下php使用127.0.0.1不能连接mysql的解决方法_MySQL

来源:动视网 责编:小采 时间:2020-11-09 19:38:11
文档

CentOS下php使用127.0.0.1不能连接mysql的解决方法_MySQL

CentOS下php使用127.0.0.1不能连接mysql的解决方法_MySQL:php代码很简单: 代码如下: $server=127.0.0.1; println(Begin); $link = mysql_connect($server,mysql,mysql); if (!$link) { die('Could not connect: ' . mysql_error().mysql_errno());
推荐度:
导读CentOS下php使用127.0.0.1不能连接mysql的解决方法_MySQL:php代码很简单: 代码如下: $server=127.0.0.1; println(Begin); $link = mysql_connect($server,mysql,mysql); if (!$link) { die('Could not connect: ' . mysql_error().mysql_errno());


php代码很简单:

代码如下:


$server="127.0.0.1";
println("Begin");
$link = mysql_connect($server,"mysql","mysql");
if (!$link) {
die('Could not connect: ' . mysql_error().mysql_errno());
}

linux本机下使用php mysql.php 可以查看运行结果,但是 在我的windows浏览器下报错:

代码如下:


Could not connect: Can't connect to MySQL server on '127.0.0.1' (13) 2003

原因:

代码如下:


#getsebool -a | grep httpd
[neo@neo phpMyTest]$ getsebool -a | grep httpd


发现 httpd_can_network_connect --> off
解决方案:

代码如下:


#setsebool httpd_can_network_connect 1

原来是 SELINUX,所以我一般直接关闭SELINUX和 iptables ip6tables

代码如下:


# 关闭SELINUX
chkconfig --level 12345 iptables off

chkconfig --level 12345 ip6tables off

service iptables stop

service ip6tables stop


查看SELinux状态:

1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态

SELinux status: enabled

2、getenforce ##也可以用这个命令检查

关闭SELinux:

1、临时关闭(不用重启机器):

setenforce 0 ##设置SELinux 成为permissive模式

##setenforce 1 设置SELinux 成为enforcing模式

2、修改配置文件需要重启机器:

修改/etc/selinux/config 文件

将SELINUX=enforcing改为SELINUX=disabled

文档

CentOS下php使用127.0.0.1不能连接mysql的解决方法_MySQL

CentOS下php使用127.0.0.1不能连接mysql的解决方法_MySQL:php代码很简单: 代码如下: $server=127.0.0.1; println(Begin); $link = mysql_connect($server,mysql,mysql); if (!$link) { die('Could not connect: ' . mysql_error().mysql_errno());
推荐度:
标签: php mysql centos
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top