我有一个在Linux机器上运行的MySQL实例,以及一个也有Win7(Bootcamp / VMWare)的Mac。我可以从Navcat Lite for Mac连接到MySQL数据库没有问题,但是,我更喜欢Toad。我为Win7安装了Toad for MySQL,但它无法连接到数据库。我为MySQL安装了ODBC,它可以成功连接到数据库,因此它不是防火墙问题(我也试过禁用防火墙)
以下是我看到的内容的快速摘要:
非常感谢任何帮助!
这是Toad抛出的错误:
System.TimeoutException 连接尝试失败,因为连接方在一段时间后没有正确响应,或者由于连接主机无法响应而建立连接失败
答案 0 :(得分:0)
检查此错误报告。可能就是你所面对的。
链接: http://toadformysql.com/thread.jspa?threadID=32380
考虑到您最近的数据包嗅探结果,我相信它与此错误报告有关。
Toad似乎使用.net框架,根据the release notes,它需要安装3.5版本,并且安全策略设置为不受限制。
那么,你安装了.net 3.5吗?如果是这样,你可以尝试以管理员身份运行toad吗?
PS:设置安全策略,我从上面的链接中引用:
要运行Toad,必须将.NET安全策略设置为Unrestricted。修改安全策略:
- 从Windows“开始”菜单中选择“控制面板”。
- 双击“管理工具”。
- 双击Microsoft .NET Framework版本配置。
- 选择我的电脑,然后选择运行时安全策略 节点
- 从右侧面板中的任务列表中选择评估装配, 并在“文件”字段中找到并选择“Toad.exe”。
- 单击“下一步”并将权限设置为“Unrestricted”。
希望它有所帮助,不断提供信息。
答案 1 :(得分:0)
我的MySQL安装问题与此相同。我可以使用MySQL Workbench连接,但Toad for MySQL无法连接。此外,我使用MySQL .NET Connector创建的每个应用程序也会超时。
我找到的解决方案是将机器连接到互联网,然后立即连接。我认为它与连接器而不是Toad有关。更新到超过5的版本应该会有所帮助。