繁体   English   中英

将亚马逊 ec2 实例的数据库与另一个 ec2 实例连接

[英]Connect a database of amazon ec2 instance with another ec2 instance

我有两个 ec2 实例在两个实例上使用 ubuntu 20.04 运行 laravel 项目。 两个实例都运行良好。 一个实例包含一个数据库,该数据库也与一个项目一起使用,但我希望同一个数据库在坐在其他 EC2 实例中时与另一个 laravel 项目连接。 所以这就是我的意思。

2 个 EC2 实例(Ubuntu 20.04)。 我们称它们为(实例 A 和实例 B)

实例 A 已启动并运行 mysql 数据库并连接到 laravel 项目

实例 B 还需要使用实例 A 的数据库。我在 digitalocean 上做过,但在互联网上没有找到任何解决方案。 任何帮助将非常感激

谢谢你

好吧,在搞砸了几天后,我终于找到了解决方案。 问题不在于实例安全组。 我所要做的就是让 mysql 监听来自远程 IP 地址的连接,为此我在 mysql 中创建了一个新用户来监听来自第二个 IP 地址的连接

CREATE USER 'new_remote_user'@'ip-address-of-your-instance' IDENTIFIED BY 'pass-of-new-instance';
grant all privileges on *.* to 'new_remote_user'@'ip-address-of-your-instance';

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM