2014-09-28 117 views
0

我在配置數據庫時使用cakephp進行編碼,連接失敗。 我的情況是,我想連接到位於另一個EC2實例中的ebs數據庫。亞馬遜EC2連接到另一個EC2 EBS

有沒有辦法將amazon ec2連接到另一個ec2 ebs?

我在第一個ec2中有一個數據庫(ebs),目前我有另一臺服務器準備好連接到第一個ec2 ebs數據庫。有沒有辦法連接到第一個ec2實例中的ebs數據庫?我不想維護多個數據庫,因此需要將數據整合到一個ebs數據庫中。有什麼方法可以連接?

謝謝

回答

0

這個問題需要更多的信息/細節,但我會採取了一槍。

我假設你的意思是把你的數據庫放在另一個實例上,在這種情況下,你只要確保你打開了數據庫正在監聽的安全組的端口。

我假設你也運行mysql,所以在這種情況下,你需要在你的安全組上打開端口3306。

/etc/my.cnf文件

同時確保被註釋掉如下:

skip-networking 

,並確保你有以下,如果你希望只允許對已配置的網絡接口的連接YOUR-SERVER-IP

bind-address=YOUR-SERVER-IP 

對於更改生效剛剛重啓MySQL(Ubuntu的/ Debian的)

service mysql restart 

如果您使用類似Postgresql的配置,則配置類似。