连接MySQL地址尽量不使用localhost

在连接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可以比作专用域名

图片[1]-连接MySQL地址尽量不使用localhost-阿宅学院
图片[2]-连接MySQL地址尽量不使用localhost-阿宅学院
图片[3]-连接MySQL地址尽量不使用localhost-阿宅学院

    © 版权声明
    THE END
    支持博主,更新加速
    点赞1赞赏 分享
    勋章统计

    评论一下 抢沙发

    请登录后发表评论

      请登录后查看评论内容