2015-09-02 129 views
0

我想通过我写的程序访问我的MySQL数据库,该程序当前正在我的本地机器上存储并运行在XAMPP上。我想从不同的机器连接到它在同一网络,以便他们可以访问数据库读/写等。但我没有连接的运气。我把Java程序打包成了一个我在远程机器上运行的exe文件。我已经尝试了很多解决方案;访问XAMPP上的MySQL数据库从远程机器

  1. 我创建在phpMyAdmin,用户可以从任何主机进行连接,并已授予有关数据库的所有priveleges。

  2. 我已经编辑我的程序在远程机器上,这样"jdbc:mysql://localhost/sdcjobs";现在"jdbc:mysql://(theipaddressofmymachine)/sdcjobs";

  3. 我已经编辑我的ini文件(C:\ XAMPP的\ mysql的\ BIN \ my.ini文件),以便绑定地址注释去掉,因为现在bind-address=0.0.0.0

为我一个人的主要的问号是需要什么软件在远程计算机上安装。在我的机器上(运行服务器的机器),我安装了运行Apache服务器和MySQL数据库的XAMPP。在远程机器上,我除了Java程序以外什么都没有安装,远程机器是否也需要安装MySQL?

+1

尝试在主机禁用防火墙,看看是否可行。 –

+0

@ maytham-ɯɐɥıλɐɯ,防火墙在两台机器上均被禁用 – jbanks

回答

相关问题