色婆ijqwj 发表于 2017-12-16 08:46:27

mongodb 启动、密码启动

  去官网下载系统对应的二进制版本
  https://www.mongodb.com/download-center?jmp=nav#community
  一、编写一个启动脚本
  

./bin/mongod --dbpath ./data/db --logpath ./mongodb.log --fork --auth  

  --dbpath 数据库的数据存在磁盘上的路径
  --fork 后台启动,必须跟logpath参数
  --logpath 日志路径
  --auth 开启登录密码权限验证
  结束mongod可以用 ./bin/mongod --shutdown --dbpath ./data/db
  二、如果开启了--auth,则需创建数据库的用户跟密码
  先要创建系统管理员root的角色
  

use admin  
db.createUser({user:
'loganv', pwd: '123123', roles:['root']})  

  在切换到其他数据库,创建对应的管理者
  

use dbtest  
db.createUser({user:
"loganv1", pwd: "123abc", roles: [{ role: "dbOwner", db: "dbtest" }]})  
页: [1]
查看完整版本: mongodb 启动、密码启动