Добрый день.
Случайно удалил базу admin в mongodb на vps командой db.dropDatabase().
Теперь не могу скопировать на локальную машину базы командой db.admin.command(...).
Как это сделать? Как восстановить эту базу(admin)? Переустановка не помогла)
mongodump - сдампит все базы, это нужно делать перед любыми перестройками, после того как убедитесь что все сдампилось, выключите монгу, переместите все файлы где лежат данные в другую папку (не удаляя для безопасности), запустите монгу - должны появится системные файлы в папке бд, далее сделайте mongoresore - это восстановит базы.
ещё можете сделать так:
1) Сдампить файлы:
$ mongodump
2) Запустить монгосервер в другую пустую папку:
$ mongod --dbpath /tmp/0 --port 27000 --smallfiles
3) Восстановить базы на новый сервер
$ mognorestore --port 27000
4) Убедится что все ок
$ mongo --port 27000