从当地的amazon awz获取mongdb转储

时间:2016-06-11 09:20:57

标签: mongodb amazon-ec2

我正在尝试从amazon aws服务器获取mongodb转储。 Kinldy分享命令

从本地开始工作

sudo mongodump -d db** -o /opt/backup/

如何从服务器

执行此操作
sudo mongodump -d db** -i /opt/x.pem ubuntu@ip:/ 

1 个答案:

答案 0 :(得分:0)

为了确保远程mongodump可行,您需要做三件事 -

  1. 确保安全组允许您的通信 计算机和端口27017(或任何其他端口mongo正在您的 服务器)
  2. 检查mongodb是否配置为绑定特定IP(默认情况下) 绑定到127.0.0.1,仅允许本地通信)
  3. 将您的mongodump命令更改为此类 - mongodump -d <db**> -u <username> -p <password> --host <server_ip/dns>
  4. 话虽如此,通常最好将ssh插入服务器并在本地转储数据,然后将其压缩并将其复制到本地计算机,以最大限度地减少网络负载。如果你有对服务器的ssh访问权限,这将是一种更好(更安全)的转储数据的方法。