奇怪的是,我已经为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但没有成功。
此时我被困住了。任何建议将不胜感激。
答案 0 :(得分:1)
这里的答案很晚:我在Visual Studio 2015和MySQL远程数据库中遇到了这个问题。我更改了Timeout参数,解决了这个问题。
默认情况下,与远程MySQL数据库的连接看起来比VS接受的时间要长。
答案 1 :(得分:0)
确定废弃物,问题似乎已经解决了。不完全确定改变了什么...