2012-03-07 19 views
1

私はVPSサーバーがほとんどなく、世界中のいくつかのCloudサーバー(West US、South Us、Europe、China)があり、ユーザーはDNS IP Geolocationで最も近いサーバーにリダイレクトされます。私のサーバーは現在静的コンテンツを提供していますが、私はアプリケーションを変更しているので、データベース、特にMySQLが必要です。VPSサーバーへのMySQLのインストールと他のサーバーからの接続

最初はそう

を私は、Amazon RDSを使用するつもりだったが、私はVPS上で自分のMySQLをインストールし、それは(Linodeの1024年の$ 40ドルVS小さなインスタンスのための$ 72ドル)安価を終了することが分かりました私はロンドンでlinode VPSを購入しました。私はVPSにMySQLとPhpmyadminをインストールしました。そして、Phpmyadminの中で私のユーザはroot @ localhostなので、他のサーバから自分のデータベースに接続できません。

Server version: 5.0.51a-24+lenny5 
Protocol version: 10 
Server: Localhost via UNIX socket 
User: [email protected] 

私はここで逃す事ができますか?このMySQLデータベースをglobalyにアクセスさせるにはどうすればよいですか?

すべての私のクラウド/ VPSサーバはDebian 5.0です。

答えて

2

enable remote connectionsを入力します。

最も具体的には、接続する必要のある各IPに対して、データベースに対して適切な権限を持つMySQLユーザーを追加する必要があります。

リンクされた記事は、実行する必要のあるすべての手順を示しています。

+0

ありがとうございます。これはあなたが私の状況で考えるか、データベースを使用する他の方法を提案する方法ですか? – jQuerybeast

+1

これは、このような分散状況でデータベースを導入する最も簡単な方法かもしれませんが、他のサーバがデータベースに電話をかけなければならないときには、多少の遅延が生じることに注意してください。インターネットを経由する – bhamby

+0

それは私の質問です。世界中の複数のサーバーと1つのデータベースがある場合、人々は実際にこのようなことにどのように対処しますか? – jQuerybeast

関連する問題