在VPS服务器上安装MySQL并从其他服务器连接

时间:2012-03-07 21:06:36

标签: mysql vps

我在全球(美国西部,南美洲,欧洲,中国)拥有少量VPS服务器和少量云服务器,用户通过DNS IP地理位置重定向到最近的服务器。我的服务器目前提供静态内容,但我正在更改我的应用程序,所以我需要一个数据库,特别是MySQL。

起初我打算使用Amazon RDS,但我发现在VPS上安装我自己的MySQL会更便宜(一个小实例72美元VS 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。

1 个答案:

答案 0 :(得分:2)

您想要enable remote connections

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

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