0

奇怪的问题,我已经为 Visual Studio 和 .Net 连接器安装了 MySQL(都是最新的,还检查了更新)。

运行 Visual Studio Ultimate 2012 更新 3。

MySQL 服务器在我的 VPS(运行 CentOS)上运行。从服务器报告中运行nmap -sT -O "myip" -p 3306 (肯定是使用myip而不是localhost我听说的可能会报告错误,具体取决于设置):

PORT STATE SERVICE
3306/tcp open mysql

此外,我可以使用 MySQL 工作台从我的开发机器连接,一切正常。

我尝试使用 Visual Studio 中的高级属性(从“添加连接”菜单)将默认连接超时和默认命令超时更改为更高的值,但没有成功。它仍然只是报告超时。我也尝试将 Allow Zero Datetime 设置为 True ,但没​​有成功。

在这一点上,我被困住了。任何建议,将不胜感激。

4

2 回答 2

1

迟到的答案:我在使用 Visual Studio 2015 和 MySQL 远程数据库时遇到了这个问题。我更改了超时参数并解决了它。

看起来连接到远程 MySQL 数据库的时间比 VS 默认接受的要长。

于 2017-05-20T16:20:07.143 回答
0

好的,废话,问题似乎已经解决了。不完全确定发生了什么变化......

于 2013-09-30T09:44:59.493 回答