我是MongoDB的新手,我正在一个MongoDB实例中测试一些基本的备份和还原操作。
除了恢复用户之外,所有测试都运行良好。
$ mongodump -u adm_dump --authenticationDatabase admin -d db_test --dumpDbUsersAndRoles -o /opt/backup/mongodump_db_test
$ mongorestore -u adm_dump --authenticationDatabase admin -d db_test_2 --restoreDbUsersAndRoles /opt/backup/mongodump_db_test/db_test
在日志尾部下面:
...
2016-06-29T18:28:26.429+0200 restoring users from /opt/backup/mongodump_db_test/db_test/$admin.system.users.bson
2016-06-29T18:28:26.464+0200 roles file '/opt/backup/mongodump_db_test/db_test/$admin.system.roles.bson' is empty; skipping roles restoration
2016-06-29T18:28:26.464+0200 restoring roles from /opt/backup/mongodump_db_test/db_test/$admin.system.roles.bson
2016-06-29T18:28:26.468+0200 done
我还将“useradmin”角色授予adm_dump,并执行了几次操作,但没有成功。我应该给adm_dump用户另一个特定的角色吗?
我阅读了文档并在dumpDbUsersAndRoles/restoreDbUsersAndRoles选项上搜索,但没有找到相关的内容。
CentOS 6.6上的MongoDB版本3.2.1
万一有人想这么做...
adm_dump
具有这些权限?)--dumpdbusersandroles
,这仅适用于指定数据库时。请参阅文档。示例:
$ mongodump -u adm_dump --authenticationDatabase admin --dumpDbUsersAndRoles -o /opt/backup/mongodump_db_test
本文向大家介绍MongoDB 常用命令总结,包括了MongoDB 常用命令总结的使用技巧和注意事项,需要的朋友参考一下 简单的的增删改查数据 在查询结果中指定显示或者不显示某个字段 例如,我们希望在 lessons 集合中查找所有数据,但是不希望在返回结果中包含 slides 字段;因为 slides 是一个巨长的以 base64 表示的图片数组,影响查询结果的阅读。 那么我们就可以在 query
我有一个脚本叫做在我的主文件夹中。 当我导航到这个文件夹,并输入,我得到 . 当我使用时,我得到 。 为什么会发生这种情况,我如何解决它?
我使用docker安装了mongo,现在我需要将mongodb转储并还原。
本文向大家介绍MySQL用作备份还原的导入和导出命令用法整理,包括了MySQL用作备份还原的导入和导出命令用法整理的使用技巧和注意事项,需要的朋友参考一下 mysqldump 命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin 2,导出数据
Kubernetes 中的 kubectl 及其他管理命令使用。