java - 如何从不同的计算机连接到 MySQL 数据库?

标签 java mysql database networking

<分区>

所以我已经成功地在 MySQL 中设置了一个数据库,并且可以从我使用小型 Java 程序设置它的同一台笔记本电脑连接到它。这很好,因为它在本地主机上运行。但是,我想看看我现在是否可以从不同的笔记本电脑连接到同一个数据库。笔记本电脑将在同一网络上运行。

我只能在网上找到有关连接本地主机的信息,并且开始感到力不从心。

我该怎么办?

最佳答案

检查 MYSQL tutorial

  • 获取您的 IP 地址:首先您需要知道您连接的 IP 地址是什么。
  • 授予访问权限:从远程主机授予用户访问权限非常简单,只需几个步骤即可完成。首先,您需要以 root 用户身份登录到您的 MySQL 服务器。

对于 Linux ( check this site for windows ),您可以通过键入以下命令来执行此操作:

 # mysql -u root -p
 mysql> GRANT ALL ON fooDatabase.* TO fooUser@'1.2.3.4' IDENTIFIED BY 'my_password';

现在您可以远程测试您的连接。您可以通过放置 IP 而不是 localhost 从另一台服务器访问您的 MySQL 服务器。

enter image description here

关于java - 如何从不同的计算机连接到 MySQL 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32378413/

相关文章:

linux - Centos 7 上带有自定义 PGDATA 的 Postgresql 9.3

database - Firebird 2.1 在某些数据库表中存储大量行是否有效?

java - 尝试弄清楚如何使用 Runnable 线程类将参数传递给线程

java - Retrofit+OkHttp 在发送 GET 请求时可以,但在发送 POST 时给出 SocketTimetout

java - java中表达式的别名

java - 什么是NullPointerException,我该如何解决?

mysql - 如何为每个成员选择最近的输入?

java - Java SQL 中的错误

php - 每 5 秒调用 mysql 查询

php - 尝试更新数据库,但表单仅插入空白条目