【问题标题】:How to connect to a localhost MySQL database [duplicate]如何连接到本地 MySQL 数据库 [重复]
【发布时间】:2015-07-09 08:12:28
【问题描述】:

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

【问题讨论】:

    标签: mysql database jdbc


    【解决方案1】:

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

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

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

    【讨论】:

    • 你也可以在你的回答中提到driver://ip:port/db的例子
    猜你喜欢
    • 1970-01-01
    • 2018-03-09
    • 2016-03-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-01
    • 2020-10-27
    • 2011-06-10
    • 1970-01-01
    相关资源
    最近更新 更多