Sto cercando di eseguire questo comando da un remote ssh
Mongodump ottenere le cartelle vuote
mongodump --host mongodb1.example.net --port 27017 --username user --password pass --out /opt/backup/mongodump-2013-10-24
Tuttavia, tutto sto ottenendo è cartelle vuote per ogni collezioni.
Cosa sto sbagliando?
Info (se è importante): Fonte MongoDB è su Windows Server e SSH è di una remota Ubuntu macchina
Ecco l'output del terminale:
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
Quindi crea cartella vuota per tutte le collezioni. Ma non c'è alcun suono in esso
Sicuramente c'è qualche uscita nel terminale che dovrebbe darti qualche indicazione su cosa è sbagliato. Includi l'output se non sei ancora sicuro. –
È possibile aggiungere --db –
@RamachandraReddy Non funzionerebbe, dal momento che 'mongodump' scarica semplicemente tutti i database (a cui l'utente ha accesso) per impostazione predefinita. Naturalmente se l'utente non ha il permesso di elencare i database, questo sarebbe un altro problema. Ma come detto, ci sarà ancora un output che mostra qualche spiegazione, anche se l'OP non capisce come interpretare quell'output. –