2017-09-28 65 views
0

我有一个与MySQL服务器数据库(xampp 127.0.0.1)连接的信使类程序。 这里是我的连接字符串: -多台计算机的MySQL服务器数据库连接

String^constring=L"Addr=127.0.0.1;port=3306;username=root;password=;database=database"; 

的应用在自己的电脑上运行伟大。 我已经安装在我的朋友的电脑3该应用程序,但它失败,并说: -

“无法连接到任何指定的MYSQL主机的”

,我想他们用相同的数据库连接无需在他们的计算机上安装mysql或xampp,我该怎么办?

请指导一步步

谢谢

+0

如果您的数据库在您的计算机上本地运行,在动态IP上,您的朋友无法从其家中连接到它。将数据库放在云服务上或其他东西上。另外,阅读SO指导原则,这是不适合这些问题的地方。 –

+0

它们大概需要稍微不同的连接字符串,因为到MySQL服务器的IP地址不会是127.0.0.1。除此之外,试试看看会发生什么。您可能需要GRANT权限。在不知道网络设置的情况下,很难回答这个问题。 –

+0

如何向您展示我的网络设置? –

回答

0

得到了解决......

首先要把你的XAMPP服务器通过网上portforwarding或虚拟服务器 观看此视频以了解如何把XAMPP服务器在线: -

https://www.youtube.com/watch?v=U46Ku2oKCPU

然后在日e连接字符串添加静态公共ip而不是本地ip地址(127.0.0.1)

相关问题