PHP连接数据库错误:Can't connect to MySQL server on '127.0.0.1' (13)2003
2015-12-21 15:06
916 查看
学习PHP中的。今天学习php连接数据库,代码如下:
php /var/www/html/conndb.php
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
<?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
相关文章推荐
- 如何重装TCP/IP协议
- Windows 8 官方高清壁纸欣赏与下载
- Seafile Server本地权限提升漏洞(CVE-2014-5443)
- 从USB安装Ubuntu Server 10.04.3 图文详解
- 谁是桌面王者?Win PK Linux三大镇山之宝
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows Clang开发环境备忘
- 从Windows系统下访问Linux分区相关软件
- 对《大家都在点赞 Windows Terminal,我决定给你泼一盆冷水》一文的商榷
- Windows下搭建本地SVN服务器
- 使用zabbix监控Nginx活动状态--Part1
- 高效访问Internet-启用ISA Server的缓存
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- Visual Studio 2012 示例代码浏览器 - 数以千计的开发示例近在手边,唾手可得
- 微软镜像下载
- windows server域用户提升到本地更高权限组中的方法
- 使用命令修改注册表键值及权限
- 统一部署 PowerShell 5.1