Mongodump无法在AWS EC2实例上运行

时间:2017-01-19 02:00:03

标签: mongodb mongodump

我在AWS EC2实例上尝试过Mongodump。没有错误,但文件没有被转储。

[ec2-user ~]$ sudo mongodump --host localhost:27017 --db test--out /var/backups/

connected to: localhost:27017
2017-01-19T01:56:05.608+0000 DATABASE: test  to     /var/backups/test

如何在AWS EC2中进行转储?数据库位于data/db文件夹中。

2 个答案:

答案 0 :(得分:0)

首先,您应该为out目录

设置所需的权限

sudo chmod 777 -R / var / backups

然后

sudo mongodump --port 27017 --db test --out / var / backups /

答案 1 :(得分:0)

首先在mongodb文件夹中创建一个用于备份的文件夹:
sudo mkdir备份

然后使用777以防万一,后来我将其更改为766
sudo chmod 777 -R备份

sudo mongodump -h ec2-xx-xx-xxx-xxx.compute-1.amazonaws.com -端口27017- db your_db_name_here -u your_username_here -p your_password_here -备份/

当然也要更改主机
如果要备份压缩,则添加此
--oplog --gzip

希望有帮助