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也有同样的问题。