Я пытаюсь запустить эту команду из remote ssh
Mongodump получать пустые папки
mongodump --host mongodb1.example.net --port 27017 --username user --password pass --out /opt/backup/mongodump-2013-10-24
Однако все, что я получаю пустые папки для каждой коллекции.
Что я делаю неправильно?
Info (если это имеет значение): Источник MongoDB на Windows Server и SSH имеет удаленный Ubuntu машина
Вот терминал вывода:
connected to: ip.ip.ip.ip:27017
Thu Feb 18 00:46:01.757 all dbs
Thu Feb 18 00:46:01.809 DATABASE: admin to /opt/backup/mongodump-2013-10-24/admin
Thu Feb 18 00:46:01.903 DATABASE: anthony_data to /opt/backup/mongodump-2013-10-24/anthony_data
Thu Feb 18 00:46:02.004 DATABASE: temp_data to /opt/backup/mongodump-2013-10-24/temp_data
Thu Feb 18 00:46:02.104 DATABASE: zoomy to /opt/backup/mongodump-2013-10-24/zoomy
Так он создает пустую папку для все коллекции. Но в нем нет bson
Безусловно, есть выход в терминале, который должны дать вам некоторое представление о том, что не так. Включите вывод, если вы все еще не уверены. –
Можете ли вы добавить --db –
@RamachandraReddy Это не сглаживает, так как 'mongodump' будет просто удалять все базы данных (к которым пользователь имеет доступ) по умолчанию. Конечно, если у пользователя не было прав на список баз данных, это будет другой проблемой. Но, как было заявлено, все еще будет выход, который показывает некоторое объяснение, даже если ОП не понимает, как перевести этот вывод. –