Visual Studio在连接MySQL时报告超时

时间:2013-09-29 09:43:57

标签: mysql .net entity-framework

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

运行Visual Studio Ultimate 2012 Update 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但没有成功。

此时我被困住了。任何建议将不胜感激。

2 个答案:

答案 0 :(得分:1)

这里的答案很晚:我在Visual Studio 2015和MySQL远程数据库中遇到了这个问题。我更改了Timeout参数,解决了这个问题。

默认情况下,与远程MySQL数据库的连接看起来比VS接受的时间要长。

答案 1 :(得分:0)

确定废弃物,问题似乎已经解决了。不完全确定改变了什么...