如何从不同的计算机访问存储在 PHPMyAdmin 中的数据库?

如何从不同的计算机访问存储在 PHPMyAdmin 中的数据库?

我正在 Eclipse 中开发 Java 应用程序,该应用程序连接到数据库并对数据进行一些查询。此数据库已在 PHPMyAdmin 中创建和管理。该数据库存储在本地,现在我想不仅从我的计算机访问它,而且让任何在其计算机上运行我的应用程序的人都可以访问它。有人能告诉我程序是什么吗?

我是否应该在我的计算机上安装 mySQL 服务器,从 PHPMyAdmin 导出数据库并在那里导入数据库?但我猜这不是从远程计算机访问数据库的好解决方案。

我是否应该将数据库存储为“在线”?

我知道这个问题并不是那么简单,但我希望你能给我一些建议如何处理它。

答案1

PHPMyAdmin 是 mysql 服务器的 Web 界面。因此,您的数据已位于计算机上的 mysql 服务器实例上。您有两种选择:

  • 将数据库保留在您的计算机上并正确管理
  • 将其放在网上某个地方,以便将管理委托给有经验的用户。

如果是生产环境,我推荐你选择第二种,如果是开发环境,你可以把数据库保留在你的电脑上,然后把数据库开放给其他电脑。

为了允许远程访问,必须完成以下几点:

  • 拥有允许从互联网访问端口 3306 上的计算机的网络配置
  • 在计算机防火墙上打开端口 3306
  • 确保 mysql 服务器正在监听端口 3306
  • 配置 mysql 以允许从外部位置访问所选数据库

最后一步通常是最容易出问题的,因为经常被遗忘。通过谷歌搜索,你会找到每个步骤的解释。

相关内容