2015-07-20 103 views
0

我遇到了我的程序问题。这是一个使用MySQL登录系统的聊天程序。我下载了MySQL Connector Net 6.9.6,并将其与Visual Basic一起使用。当我运行该程序时,它完美地工作(无论是在调试模式还是发布模式下),并且它都连接到我的MySQL数据库。Visual Basic - MySql连接在另一台计算机上失败

但是,当我的朋友试图做到这一点,但他无法连接到数据库。我是否需要在程序中放置一个库文件,或者他应该下载MySQL Connector Net?

+0

所以在调试模式下它不起作用,但在发布它呢? – Drew

+0

没有它在所有其他人的计算机上都是一样的,它不会 – hamoodrex

+1

所以你基本上都在跟自己聊天:> – Drew

回答

0

看来你的程序在你的本地计算机上工作(我的意思是软件在数据库引擎运行的相同环境下工作)。

如果你想让你的朋友连接到MySQL服务器,那么你应该为你的朋友指点给你的朋友的远程IP地址的用户,就像这样:

  1. 所以,如果你的朋友有下面的公网IP:200.28.145.128
  2. 你在你的MySQL控制台,已经写了下面的命令:

    GRANT ALL PRIVILEGES ON yourChatDataBase.* TO [email protected] IDENTIFIED BY 'somepassword';

  3. 现在你的朋友应该修改你的连接字符串以便从他的远程计算机(只有他)连接到你的mysql服务器。 `

+0

对不起,这个迟到的答案我试图记住我的ACC密码,因为它是在Gmail上,但问题是MySQL服务器不在我的电脑,并且我没有在该MySQL主机上运行该程序! – hamoodrex

相关问题