如何连接到本地主机 MySQL 数据库

How to connect to a localhost MySQL database

我刚刚下载了 MySQL 安装程序并在我的电脑上安装了 MySQL 服务器和 Workbench。 我想问一下 is:how 我可以从另一台计算机访问这个数据库吗? 是否可以使用 JDBC 从另一台计算机上的 Java 应用程序 运行 访问我的本地数据库? 在那种情况下,我必须使用哪个 JDBC 字符串? 提前致谢。

localhost 是每台计算机的主机名,因此设备 A 上的 localhost 始终指向设备 A,设备 B 上的 localhost 始终指向设备 B,因此当您使用 localhost 作为主机名时你的数据库,设备B找不到设备A。

为了使其正常工作,您需要通过某种方式让计算机相互通信,一种方式是通过 LAN 将它们连接起来。然后,您可以用 jdbc 字符串中的本地主机替换计算机的文字主机名。 mysql://localhost/.. 变成 mysql://ComputerAHostname/...

如果计算机在同一个网络上,您还可以将 MySQL 设置为服务器,启用 TCP/IP 网络并选择它将侦听的端口号。然后当您连接时,您可以使用计算机的文字主机名,而不是使用 "localhost",然后添加一个冒号 :,然后是端口号。