nodejs操作mongodb之一(安装mongodb)

323 阅读1分钟

一、安装及配置密码登录

  • 1、下载地址

  • 2、创建一个超级管理员用户

    use admin
    db.createUser({
      user:'root',
      pwd:'root', 
      roles:[{role:'root',db:'admin'}]
    })
    # Successfully added user: {
    # 	"user" : "root",
    # 	"roles" : [
    # 		{
    # 			"role" : "root",
    # 			"db" : "admin"
    # 		}
    # 	]
    # }
    
  • 3、修改配置文件

    #mac电脑是:/usr/local/etc/mongod.conf
    # 1.先拷贝一份
      cp mongod.conf mongod_bank.conf
    # 2.在mongod.conf中添加
    security:
    	authorization: enabled
    
  • 4、停止运行中的mongodb

    use admin;
    db.shutdownServer();
    
  • 5、使用命令在后台运行mongodb

    nohup mongod &
    

二、给数据库创建一个单独的密码

  • 1、创建密令

    use nest_cms
    db.createUser( {
      user: "nest_cms",
      pwd: "123456",
      roles: [ { role: "dbOwner", db: "eggcms" } ]
    })
    
  • 2、[mongodb中内置角色](www.cnblogs.com/zzw1787044/…