在连接mysql时,数据库地址选项看似填localhost和127.0.0.1都可以,实则存在大问题
在部分系统(尤其是win!)中,连接localhost需要对dns方向解析(可能因此导致错误),系统还需要判断ipv4/ipv6(拖慢查询速度)
因此,用localhost不仅可能导致很多地方出现sql连接错误,整站速度也会史诗级削弱
在安装群友开源的PolarisAccount时出现了sql错误,经群友点拨才意识到这个问题
在升级flarum时再次遇到sql错误,通过把localhost改为127.0.0.1完美解决
localhost是做了默认解析到127.0.0.1上面的,数据库使用localhost的话是用的socket协议,这个协议在win不支持,如果你localhost解析不正常TCP是无法连接的,localhost可以比作专用域名
© 版权声明
网站内容来源于网络,如有侵权,请联系我们,我们将及时处理。
分享是一种美德,当你分享时请你附带上本文链接。
分享是一种美德,当你分享时请你附带上本文链接。
THE END
请登录后查看评论内容