【问题标题】:Mysql Dump RDS Trough Ec2 InstanceMysqldump RDS 通过 Ec2 实例
【发布时间】:2016-10-13 02:32:21
【问题描述】:

我正在尝试通过本地终端在 RDS 中下载我的 MySQL 数据库的 sql 转储。我设置了安全组,因此只有我的 ec2 实例可以访问此 RDS 数据库。有没有一种方法可以在一行中运行 mysqldump 命令,而无需通过 ssh 进入 Ec2 框 > 在那里运行命令 > 然后 scp 将转储输出到我的本地计算机?

我通常在 ec2 实例中运行的命令是

mysqldump DBNAME -h RDSURL -u USERNAME -p -P PORT > ~/dump.sql

【问题讨论】:

标签: mysql amazon-web-services amazon-ec2 rds


【解决方案1】:

我最终通过按照 Mark B 的建议设置端口转发来解决这个问题。在一个终端窗口中我做了

 ssh -N -L 1234:RDSURL:PORT EC2USER@EC2URL -i LOCALPEMKEY

然后在第二个终端窗口中我做了

 mysqldump DBNAME -h 127.0.0.1 -u USERNAME -p -P 1234 > ~/dump.sql

工作就像一个魅力。感谢您为我指明正确的方向,Mark B。

【讨论】:

    猜你喜欢
    • 2016-08-24
    • 2013-10-08
    • 2022-11-16
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 2018-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多