MySQL localhost 连接慢
在 Windows 上开发应用连接到 MySQL 数据库时,若使用本地连接需要延迟 1s 后才能打开
将服务器地址 localhost 修改为 127.0.0.1 速度就变得正常了
所以问题在于 localhost 的解析问题
使用 localhost 程序解析出来的是 ipv6 地址 ::1 ,但 MySQL 监听的是 ipv4 的地址 127.0.0.1,ipv6 连不上超时后会再去连接 ipv4 地址 127.0.0.1, 这就是这个1秒钟延迟出现的原因
解决方法,使用 127.0.0.1 代替 localhost
phpMyAdmin 配置修改方法
文件目录
phpMyAdmin\libraries\config.default.php
$cfg['Servers'][$i]['host'] = '127.0.0.1';