1. 首页
  2. 数据库
  3. 其它
  4. 记一次Mongodb中admin数据库导致的事故

记一次Mongodb中admin数据库导致的事故

上传者: 2021-01-16 17:06:52上传 PDF文件 59.18KB 热度 21次
前言 MongoDB副本集默认会创建local、admin数据库,local数据库主要存储副本集的元数据,admin数据库则主要存储MongoDB的用户、角色等信息。 Mongodb的gridfs一次插入数据的时候会自动创建几个索引,我们程序里面的账号没有createIndex权限,我需要手动创建一下。结果连接到mongo服务器之后忘记执行use xxxdb来切换数据库了,于是在admin数据库里面创建了一个索引,结果导出一边的程序报出来很多验证问题。 Mongo的admin数据库太脆弱了,只是创建一个索引就挂了。长个教训,以后千万不要手动修改它,更不要用admin保存数据。 反思一下,这次操
下载地址
用户评论