gpt4 book ai didi

mysql - 托管 mySQL Server

转载 作者:行者123 更新时间:2023-11-29 23:22:23 24 4
gpt4 key购买 nike

我正在制作一个Javafx程序,需要使用一个小型的mySQL数据库。目前,我在我的计算机上托管一台计算机,但无法在其他网络上的其他计算机上访问它。我需要可以从任何地方访问 mySQL 服务器。我如何托管一个可以做到这一点的主机?预先致谢,欢迎所有帮助。

最佳答案

您有几个选择,具体取决于此 MySQL 数据库对您的重要性、您打算如何从外部连接到它以及您想用它做什么。

  1. 简单的实现将涉及打开防火墙并使用您为 MySQL 配置的任何端口来引导所有传入流量以指向服务器的 IP 地址。如果您这样做您绝对必须使用密码保护您的数据库!!!您还需要随身携带服务器的公共(public) IP 地址,以便您知道外出时如何找到它。 p>

  2. 使用 Amazon AWS、Google Compute、Google App Engine 或其他云平台来托管 MySQL 实例。所有大型企业也倾向于提供非常棒的 RDBMS 解决方案。这样做的优点是,您不会将您的家庭计算机暴露在恶意之下,并且您正在连接到一个生态系统,该生态系统将为您解答沿途出现的许多其他问题(IE - 如何确保冗余?备份?扩展您的网络流量?)。还有很多其他优点。这是云...伙计...

  3. 使用 Firebase 等 SaaS 数据库服务(注意:我们将使用 Firebase 离开 MySQL 和 SQL 数据库领域)

如果您打算让其他方访问您的 MySQL 实例以使用您的数据,您可能还需要考虑实现 REST API(如果您讨厌 future ,则可以使用 SOAP API),它充当与交互的抽象层并以一致且可靠的格式提供数据库中的数据。

我可以给出的最佳答案是提供的详细信息 - 环顾四周,尽管这个领域的选项几乎是无限的,具体取决于您想要做什么以及如何做。

关于mysql - 托管 mySQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27209321/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com