远程连接突然断开后无法连接(远程连接断开什么原因)

lxf2023-06-27 12:40:01

事情是这样的,mysql重装了一次,因为服务器换了。早上同事在本地测试链接服务器的mysql时出错。mysql服务器已经不在了。因为之前没遇到过这种问题,所以特意搜了一下。网上有很多答案,尤其是MySQL的三个配置参数如下:# wait _ t。

出现这种情况,是因为服务器换了,mysql重装了一次。早上同事在本地测试链接服务器的mysql时出错。因为之前没有遇到过这种问题,所以特意搜了一下,网上有很多答案,尤其是mysql的三个配置参数如下:

#等待超时= 60

#时间连接= 100

# max _ allowed _ packet = 1m
我也做了相应的调整,但是不管我怎么配置,问题还是会出现,但是这个问题只有在本地链接到远程MYSQL才会出现,在远程服务器上访问网站是没有问题的。这很伤脑筋。不得已的情况下,我对比了老服务器和新服务器的参数,把新服务器上没有的参数都加了进去,最后加了两个参数
#skip-name-resolve。

# myisam _ sort _ buffer _ size = 8m
看到参数#skip-name-resolve的时候有点感觉,因为我对这个参数一无所知。后来加了这两个参数,问题就消失了。经过测试,证明添加参数skip-name-resolve可以解决这个问题。

原来skip-name-resolve mysql的这个功能禁止了mysql的dns解析,所以访问速度快,链接不会超时。

有关更多描述,请参见Mysql的文档http://dev.mysql.com/doc/refman/5.1/zh/optimization.html # DNS。

adminjs.cn是一个以CSS、JavaScript、Vue、HTML为核心的前端开发技术网站。我们致力于为广大前端开发者提供专业、全面、实用的前端开发知识和技术支持。 在本网站中,您可以学习到最新的前端开发技术,了解前端开发的最新趋势和最佳实践。我们提供丰富的教程和案例,让您可以快速掌握前端开发的核心技术和流程。 Adminjs.cn还提供一系列实用的工具和插件,帮助您更加高效地进行前端开发工作。我们提供的工具和插件都经过精心设计和优化,可以帮助您节省时间和精力,提升开发效率。 在Adminjs.cn中,您可以找到您需要的一切前端开发资源,让您成为一名更加优秀的前端开发者。欢迎您加入我们的大家庭,一起探索前端开发的无限可能!