我想使用 java 应用程序从我自己的 PC 访问 friend PC 上 WAMP 服务器上的数据库。当我使用 JDBC 连接到本地主机的数据库时效果很好,但是如何连接到同一 LAN 中 friend 的 PC?
我之前执行的步骤:
- 在 Appache -> httpd.conf 中,我进行了更改“允许来自 10.0.0.131”
- conn = DriverManager.getConnection("jdbc:mysql://10.0.0.131:3306/mydb","root","");
最佳答案
您需要在 MySQL 中拥有一个具有更自由的“HOST”的用户名。通常,“Root”设置为主机 127.0.0.1 和本地主机。这意味着它只允许来自同一台计算机的“Root”进行连接。我相信您可以%允许所有主机与该用户连接。显然,在其中添加通配符会带来潜在的安全问题,但这对于调试来说非常有用。
编辑添加:您不需要胡闹 Apache 权限。这纯粹是MySQL权限问题。
关于java - 如何使用 JDBC 从远程计算机访问 WAMP 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23070187/