【问题标题】:manage rds connected to auto scaling group管理连接到 Auto Scaling 组的 rds
【发布时间】:2019-05-21 19:38:39
【问题描述】:

我当前在 AWS 上的设置包括一个 Classic Load Balancer ELB 附加到 EC2 服务器所在的 Auto Scaling 组。全部在公共子网中。我还在私有子网中设置了一个 MySQL RDS 并连接到公共子网。

目前,我在本地使用ssh隧道Sequal pro来管理RDS并检查表记录。我用过这个教程http://www.frontcoded.com/amazon-rds-with-sequel-pro.html

我的问题是我想要另一种方法来管理我的 RDS,我可以在其中远程连接,而无需参考正在运行的 EC2 实例。

有没有办法将 RDS 连接到 ELB?或者可能在不参考 EC2 的情况下管理 RDS?或任何其他建议?

我是 AWS 新手,非常感谢您的帮助 :)

【问题讨论】:

  • 为了能够远程访问 RDS,您需要使您的实例可公开访问,即在公共子网中设置它或设置一个新的 EC2 堡垒主机以连接到您的私有 RDS 实例

标签: amazon-web-services amazon-rds amazon-elb


【解决方案1】:

对于以后可能面临同样问题的人,我是这样解决的:

1.我已经使用 AWS 文档安装了 phpMyAdmin https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

我在存储在 "/var/www/html" 的 EC2 上运行 Laravel 应用程序,所以我在 "/var/www" 中安装了 phpMyAdmin。

2。编辑 Apache 配置文件以包含 phpMyAdmin,即(/etc/apache2/apache2.conf/etc/httpd/conf/httpd.conf 基于服务器类型)

我添加了以下Alias /phpMyAdmin /var/www/phpMyAdmin。此时,我可以毫无问题地访问 phpMyAdmin 和我的应用程序。

3.最后,phpMyAdmin 默认只允许本地访问,所以我在本教程https://medium.com/coding-cheatsheet/how-to-using-phpmyadmin-to-administer-amazon-rds-e2019aec1251 的帮助下将其配置为远程访问 RDS

注意:您可能需要将 config.sample.inc.php 重命名为 config.inc.php

【讨论】:

    猜你喜欢
    • 2021-07-16
    • 1970-01-01
    • 2016-10-23
    • 2021-12-11
    • 2018-03-25
    • 1970-01-01
    • 2020-10-05
    • 2017-07-24
    • 2018-07-13
    相关资源
    最近更新 更多