Windows服务器2008R2和2012php连接mysql太慢的解决方案

比较下列两个脚本的速度:

Windows 7连接本地MySQL与本地主机,并且速度慢。
Windows 7连接本地MySQL 127.0.0.1,和速度是正常的。


的my.ini配置


绑定地址= 127.0.0.1



放慢速度与本地本地MySQL:




< PHP
美元开始=瞬时(真);
$ mysqli =新('127.0.0.1 ','root,mysqli,'mysql '); / /连接时间仅为0.0025秒。
/ / $ mysqli =新('localhost ','root,mysqli,'mysql '); / /连接时间超过一秒,比平时慢400倍。
回波瞬时(真)至开始;



分析:

在1.my.ini配置


绑定地址= 127.0.0.1


当时,Win7及以上版本的系统,PHP,使用本地主机连接到MySQL一秒钟以上,比127.0.0.1连接慢400倍。

在2.my.ini配置


绑定地址:=:1


当时,win7及以上版本系统的PHP与MySQL的本地连接速度正常,但127.0.0.1连接不正常。

三.删除绑定地址配置,正常使用localhost或127.0.0.1连接MySQL的它的速度。

所以:在配置中


绑定地址= 127.0.0.1


在本地MySQL数据库的情况下,你应该使用127.0.0.1连接到本地数据库。

安装WordPress的时候,phpMyAdmin等PHP程序,使用默认的本地连接本地MySQL数据库。在这个时候,默认的localhost应该改成127.0.0.1。

此外,Windows 2008, 2012和Windows 7也有同样的问题。