我有一个开发服务器,用于托管我正在开发的 Asp MVC Web 应用程序的 mysql 数据库。
当我在家工作时,一切都正常。
我有时在父母家工作,与服务器的连接非常不稳定。一半的数据库请求都会导致 MySql 超时,因此工作起来非常令人沮丧。
网络连接运行良好。我使用的是同一台笔记本电脑。使用 TCP 协议,在防火墙的默认端口 (3306) 上设置流量入站规则
您知道我为什么会遇到这些问题吗?我猜服务器上需要配置一些东西,但我不知道是什么。非常感谢您提供帮助。
答案1
没有真正找到解决这个问题的方法,我想我会为可能遇到同样问题的人做一个回顾:
- 为了排除 ISP 问题,请使用另一个程序来测试连接(在我的情况下是 Windows 远程桌面)
- 尝试将 skip-name-resolve 添加到您的 MySQL 配置中(在 [mysqld] 正下方的 my.ini 文件中添加“skip-name-resolve”并重新启动 mysql)
我最终在笔记本电脑上安装了本地 MySql 数据库,这可能比使用共享数据库更好!