说实话,之前玩 mongodb 都是裸奔,都不需要鼡户名和密码直接连接 mongodb. 但是,正在在使用 mongodb 来开发的时候,还是要设置一个专属的账号,密码来连接数据库.
下面我们来看下 mongodb 一共有哪些权限:
read:允许用戶读取指定数据库 readWrite:允许用户读写指定数据库 dbAdmin:允许用户在指定数据库中执行管理函数如索引创建、删除,查看统计或访问system.profile userAdmin:允许用户向system.users集合写入可以找指定数据库里创建、删除和管理用户 clusterAdmin:只在admin数据库中可用,赋予用户所有分片和复制集相关函数的管理权限 readAnyDatabase:只在admin数據库中可用,赋予用户所有数据库的读权限 readWriteAnyDatabase:只在admin数据库中可用赋予用户所有数据库的读写权限
下面我们验证下上面创建的账号 yijiebuyi
启动应鼡程序,连接成功!