我有一个在局域网上正常运行的VB应用程序。服务器是Windows 2003.我只将整个程序移动到其中一台PC(XP + WAMP服务器)。该程序在本地计算机上运行良好,但是当从另一个工作站运行时,我收到以下错误:
vb运行时错误-2147467259(80004005)[mysql] [odbc 5.1驱动程序]可以 不能连接到x.x.x.x上的mysql服务器(10060)
x.x.x.x是用作服务器的PC的IP。
我发现此论坛上已经发布了类似的消息,但由于我的程序在本地运行,所以这些消息都与我的问题无关。 VB6程序使用相同的连接信息。
数据库用户已设置为允许来自任何主机的请求。
可能是什么问题?
答案 0 :(得分:3)
错误说cannot connect
。这是网络或防火墙问题,而不是权限问题。
答案 1 :(得分:0)
首先,非常感谢wallyk和Marc B领导我检查港口......
以下是答案:
实际上原始的my.ini具有正确的设置。但我做了这两件事:
然后重新启动WAMP服务器,我们就完成了。
我找到了this link from Microsoft,这让我想到了最后一步。
再次感谢所有这些投入!