PHP鏈接數據庫錯誤:Can't connect to MySQL server on '127.0.0.1' (13)2003

學習PHP中的。今天學習php鏈接數據庫,代碼以下:php

   <?php
      $link = mysql_connect("127.0.0.1","root","123456");
        if($link) {
            echo '數據源鏈接成功';
        }
        else {
            echo "數據庫鏈接失敗,請檢查賬戶密碼".  mysql_error().mysql_errno();
        }
     
        ?>

本地測試正常能夠訪問html

php /var/www/html/conndb.phpmysql

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

windows機器使用IE沒法訪問,報錯以下:linux

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

問題點:防火牆與selinuxsql

臨時解決方法:數據庫

service iptables stop  #中止iptablesvim

setenforce 1              #臨時關閉Selinuxwindows

永久方法ide

 chkconfig --leve 12345 iptables off

vim /etc/selinux/config

第7行的:SELINUX= enforcing

修改:SELINUX= disabled

重啓機器:reboot

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

wKiom1Z3pKiSshQAAACVY3kLUjI675.jpg

相關文章
相關標籤/搜索