【问题标题】:Connect to mySQL over LAN通过 LAN 连接到 mySQL
【发布时间】:2010-12-02 21:05:02
【问题描述】:

大家好,我在连接到本地 LAN 上运行 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)

大卫

【问题讨论】:

    标签: mysql vb6 mysql-connect


    【解决方案1】:

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

    【讨论】:

    • @Stealth。是的,但是一旦找到配置文件,配置应该是相同的。我现在正在安装 Windows 版本进行测试。
    • @Stealth。我的配置文件位于C:\Program Files\MySQL\MySQL Server 5.1\my.ini,对应我给出的链接中的/etc/my.cnf
    猜你喜欢
    • 2015-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-05
    • 1970-01-01
    • 1970-01-01
    • 2021-08-07
    • 2012-02-12
    相关资源
    最近更新 更多