2014-09-28 176 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的配置,则配置类似。