码迷,mamicode.com
首页 > 数据库 > 详细

PHP连接数据库错误:Can't connect to MySQL server on '127.0.0.1' (13)2003

时间:2015-12-22 06:48:42      阅读:1203      评论:0      收藏:0      [点我收藏+]

标签:连接数据库   windows   server   防火墙   

学习PHP中的。今天学习php连接数据库,代码如下:

   <?php
      $link = mysql_connect("127.0.0.1","root","123456");
        if($link) {
            echo ‘数据源连接成功‘;
        }
        else {
            echo "数据库连接失败,请检查帐户密码".  mysql_error().mysql_errno();
        }
     
        ?>

本地测试正常可以访问

php /var/www/html/conndb.php

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        鏁版嵁婧愯繛鎺ユ垚鍔   </body>
</html>

windows机器使用IE无法访问,报错如下:

Can‘t connect to MySQL server on ‘127.0.0.1‘ (13)2003

问题点:防火墙与selinux

临时解决方法:

service iptables stop  #停止iptables

setenforce 1              #临时关闭Selinux

永久方法

 chkconfig --leve 12345 iptables off

vim /etc/selinux/config

第7行的:SELINUX= enforcing

修改:SELINUX= disabled

重启机器:reboot

[root@web-php ~]# sestatus -v
SELinux status:                 disabled

技术分享



本文出自 “Fly High into the Sky” 博客,请务必保留此出处http://xjlsky.blog.51cto.com/22754/1726811

PHP连接数据库错误:Can't connect to MySQL server on '127.0.0.1' (13)2003

标签:连接数据库   windows   server   防火墙   

原文地址:http://xjlsky.blog.51cto.com/22754/1726811

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!