通过LAN连接到mySQL

时间:2010-12-02 21:05:03

标签: mysql vb6 mysql-connect

嘿所有,我在连接到运行mySQL数据库的本地局域网上的PC时遇到问题。

VB6中的代码是:

.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=\\SERVERPC;DATABASE=lstoredb;UID=root2;PWD=thepassw;OPTION=3"

如果我放“localhost”然后它工作得很好(我的DEV系统上也运行了mysql)但是一旦我把它放在另一台机器上它就不会连接。

我可以在我的网络中访问SERVERPC但是由于某些原因VB6找不到它?我甚至尝试过IP地址:

.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=192.168.1.9;DATABASE=lstoredb;UID=root2;PWD=thepassw;OPTION=3"

它仍然不起作用。关闭所有防火墙,但仍然没有...甚至将端口3306添加到我的路由器以获取192.168.1.9 IP并且没有任何内容!

DEV计算机是Windows XP SP3,mySQL服务器是Vista Home Prem。 32位。

任何帮助都会很棒!谢谢! :O)

大卫

1 个答案:

答案 0 :(得分:1)

您需要告诉MySQL允许某些用户从某些主机远程连接到某些数据库。 Source