我在全球(美国西部、南美、欧洲、中国)有几个VPS服务器和几个云服务器,用户被重定向到最近的具有DNS IP地理位置的服务器。我的服务器目前提供静态内容,但我正在更改我的应用程序,因此我需要一个数据库,特别是MySQL。
一开始我打算使用Amazon RDS,但我发现在VPS上安装我自己的MySQL最终会更便宜(小实例72美元,Linode1024 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。
发布于 2012-03-08 05:13:22
你想要enable remote connections。
更具体地说,您必须为需要连接的每个IP添加一个对数据库具有适当权限的MySQL用户。
链接的文章显示了您必须执行的所有步骤。
https://stackoverflow.com/questions/9609053
复制相似问题