【问题标题】:Installing MySQL on a VPS server and connecting from other servers在 VPS 服务器上安装 MySQL 并从其他服务器连接
【发布时间】:2012-03-25 10:16:18
【问题描述】:

我在全球(美国西部、美国南部、欧洲、中国)几乎没有 VPS 服务器和云服务器,用户被重定向到最近的具有 DNS IP 地理位置的服务器。我的服务器目前提供静态内容,但我正在更改我的应用程序,因此我需要一个数据库,尤其是 MySQL。

起初我打算使用 Amazon RDS,但我发现在 VPS 上安装自己的 MySQL 会更便宜(小型实例 72 美元,Linode 1024 40 美元)

所以我在伦敦购买了一个 linode VPS,我在我的 VPS 上安装了 MySQL 和 Phpmyadmin,在 Phpmyadmin 中我的用户是 root@localhost,因此我无法从其他服务器连接到我的数据库。

Server version: 5.0.51a-24+lenny5
Protocol version: 10
Server: Localhost via UNIX socket
User: root@localhost

我在这里错过了什么?如何使这个 MySQL 数据库在全球范围内访问?

我所有的云/VPS 服务器都是 Debian 5.0。

【问题讨论】:

    标签: mysql vps


    【解决方案1】:

    你想enable remote connections

    最具体地说,您必须为需要连接的每个 IP 添加一个对您的数据库具有适当权限的 MySQL 用户。

    链接的文章显示了您必须执行的所有步骤。

    【讨论】:

    • 谢谢。这是你认为在我的情况下要走的路,还是你会建议任何其他使用数据库的方式?
    • 在这样的分布式情况下引入数据库可能是最简单的方法,但您应该知道,当其他服务器必须调用时,它会引入一些(可能很多)延迟数据库,因为它必须通过 Internet。
    • 这是我的问题。当人们在全球拥有多台服务器和 1 个数据库时,他们实际上如何处理这些东西?
    猜你喜欢
    • 1970-01-01
    • 2017-09-28
    • 2011-11-02
    • 2013-01-22
    • 1970-01-01
    • 1970-01-01
    • 2016-10-09
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多