关于php5.3无法连接到MySQL
来源:互联网 发布:杭州声讯网络 编辑:程序博客网 时间:2024/05/01 12:49
刚刚在本机上搭建Discuz!论坛的时候,到了建立数据库的那一阶段一直出错,搞了半天才知道为什么。。。
提示错误的代码如下:
A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
参考了http://hi.baidu.com/guitar_dotnet/blog/item/f02d1b45905929348694736f.html之后,终于明白了。。。
php5.3后,不支持连接到localhost(真2。。。),只能直接连到127.0.0.1。。。
继续查了一会,发现:如果在升级到PHP5.3以后,数据库连接 时出现mysql_connect()[2002] tcp://localhost:3306 的错误提示时。需要将localhost改成127.0.0.1,或者将连接方式由tcp改为socket.
这样问题就可以解决了,但是还是想用回localhost啊。。。于是在php官网上找到了这个帖子http://bugs.php.net/bug.php?id=45150
文章最后有一个解决方案,就是修改系统的hosts文件
hosts文件位于C:/Windows/System32/drivers/etc
在hosts文件最后一行加上:
127.0.0.1 localhost
大功告成~~~
测试一下:
<?php
$link = mysql_connect("localhost", "root", "这里填写你的MySQL密码")
or die("Could not connect: " . mysql_error());
print ("Connected successfully");
mysql_close($link);
?>
一切OK~~~
- 关于php5.3无法连接到MySQL
- php无法连接到mysql
- mysql 无法连接到sock的情况
- Navicat无法连接到MySQL server问题
- java项目无法连接到mysql
- Navicat 无法远程连接到 MySQL
- 无法连接到MYSQL, mysqld.sock问题
- MyEclipse之无法连接到MySQL数据库
- Navicat 无法连接到 mysql 解决办法
- 无法连接到MySQL远程服务器
- 关于Navicat for mysql无法连接问题
- MacBook PHP5 升级到PHP7后无法连接localhost服务器的解决方案
- myeclipse无法连接到sql server2008,eclipse无法连接到mysql
- php5.3连接mssql2005
- php5.3连接sqlsrv2012
- 关于ruby gem无法连接到rubygems.org的解决方案
- 关于SQL Server无法连接到服务器问题
- 关于eclipse无法连接到手机的问题
- h264快速运动估计算法
- servletcontext
- VC中使用ADO操作数据库的方法
- Rnp and Coded UI Test
- plsql 存储过程,函数,触发器学习
- 关于php5.3无法连接到MySQL
- 如何实现从SD卡更新NK
- RTP格式图 NNEXB格式和RTP格式
- DataSnap与JSON序列化(2)
- 如何在WPF中调用Winform控件
- MTK状态栏相关资料
- [转帖]H.264 RTP payload 格式(有效载荷)
- H264关于RTP协议的实现
- iPhone网络编程初体验-简单的聊天程序