【问题标题】:How to take backup of amazon database(mysql)如何备份亚马逊数据库(mysql)
【发布时间】:2016-02-08 11:43:06
【问题描述】:

我想使用 linux 命令从亚马逊备份数据库。 我正在努力

mysqldump --databases mydbname -v -h XXXXX.XXXXXX.us-west-2.rds.amazonaws.com -u username -P 3306 -p > mydbname.sql

但它给出了错误

mysqldump:出现错误:1045:尝试连接时用户“用户名”@“125.94.62.234”的访问被拒绝(使用密码:是)

请帮帮我

【问题讨论】:

  • 那么您是否正在尝试远程连接到您的 mysql 服务器...我假设您的 ip 是 125.94.62.234 并且您在与该 ip 关联的 mysq 服务器上创建一个用户,然后您创建一个在您的亚马逊配置中访问端口 3306 以从外部连接的规则...
  • 您的用户username 是否在 MySQL 中有 GRANTs 可供阅读?

标签: php amazon database-backups


【解决方案1】:

首先你需要在AWS安全组中添加你的ip地址

您可以通过在 google 中输入“我的 ip 是什么”来查看您的 ip 地址。

要添加 AWS - 您需要登录您的 AWS 站点

GOTO EC2 服务 然后转到 - 网络/安全下的安全组

检查您使用的安全组,然后点击入站规则

添加新规则 选择Mysql Aurora / TCP / 3306 / Custom IP / 你的ip地址。

完成所有这些后,您可以使用以下命令

mysqldump -u -p -h 数据库名> backup.sql

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2013-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多