mysql 数据库连接到 xampp 安装在不同的机器上

问题描述 投票:0回答:1

我最近在 NetBeans 中创建了一个 java 项目,并在 xampp 中使用 MySQL 数据库。本地连接工作正常,没有任何问题。我想让我的项目成为客户端服务器。我在 Windows 服务器上安装 xampp 并配置一切,以便可以远程访问 xampp。远程连接的 IP 地址是 192.168.0.2,但是当我打开 NetBeans 数据库连接并将 localhost 替换为该 IP 地址时,我收到一条错误消息。请问我该如何做才能让 NetBeans 访问 LAN 上安装的 xampp 中的 MySQL。

我将主机替换为 Windows 服务器的 IP 地址,该服务器在浏览器中运行,但在 NetBeans 中不起作用。 enter image description here

java mysql netbeans xampp
1个回答
0
投票

无法连接的原因有多种:

  • 尝试在两台计算机之间 ping,如果失败,可能是网络配置不正确(如果是这种情况,请检查网络配置后再次尝试 ping),或者防火墙阻止了它,让我们进入下一个选项。
  • 另一个原因可能是您尝试从客户端连接的用户的主机是“localhost”,您必须做的是创建另一个主机为“%”的用户(可以使用相同的名称创建)能够远程访问。
  • 最后,如果这不起作用,您将需要检查防火墙(服务器和客户端上的防火墙)并为 XAMPP for MySQL 正在使用的端口创建入站和出站规则(UDP 和 TCP)(通常为第3306章)。
© www.soinside.com 2019 - 2024. All rights reserved.