如何连接到本地 MySQL 数据库 [重复]

Posted

技术标签:

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

我刚刚在我的电脑上下载了 mysql Installer 并安装了 MySQL Server 和 Workbench。 我想问的是:如何从另一台计算机访问这个数据库? 是否可以使用 JDBC 从另一台计算机上运行的 Java 应用程序访问我的本地数据库? 在那种情况下,我必须使用哪个 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的例子

以上是关于如何连接到本地 MySQL 数据库 [重复]的主要内容,如果未能解决你的问题,请参考以下文章

使用 mysql 命令提示符连接到服务器 Db [重复]

如何将 Grails 3.0 连接到我的本地 Mysql 数据库

如何将我的 mysql 数据库连接到我正在使用此代码的网站:[重复]

无法从 docker 容器连接到数据库 [重复]

如何启动本地数据库服务器并将其连接到 Java? [复制]

MySqli无法连接到本地主机[重复]