博采众长,精于一技。Live for love, work for dream.

新版 PHP 中 MySQL 连接方式的改变

PHP5.3 和 PHP6 中,均采用了 mysqlnd 做为 mysql 数据库的默认驱动.
mysqlnd 是在 PHP 源码树中集成, 与原先的 libmysql 不同, mysqlnd 与内核联系更紧密.
官方说内存占用要节省 40% 左右.速度也更快.
顺便提一下.如果在升级到PHP5.3以后,数据库连接时出现
mysql_connect()[2002]  tcp://localhost:3306
的错误提示时.
需要将 localhost 改成 127.0.0.1,或者将连接方式由 tcp 改为 socket.
在使用 phpmyadmin 这类工具时,也可以按照上述方式修改 config.inc.php
来看看 mysqlnd 和 libmysql 对比
f7a3d07397226a95.png

原文地址:http://www.21andy.com/blog/20100308/1754.html

日志信息 »

该日志于2010-03-08 14:30由 Rebill 发表在数据库分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过评论 RSS订阅这个日志的所有评论。

相关日志 »

赞助链接 »

添加新评论 »

返回顶部
无觅相关文章插件,快速提升流量