Skip to main content

基础

基础使用

启动

# 指定配置文件
mongod --config /home/hongqi/.config/mongo/mongodb.yibu.conf

查看当前数据库状态

win

tasklist /FI "IMAGENAME eq mongod.exe"

linux

ps -e | grep 'mongod'

# 查看进程详细
ps aux |grep mongodb

关闭

kill -9 x

关键字

  • admin 数据库自带的数据库

  • authorization - 认证

  • authentication - 权鉴

用户管理

  • 查询当前所有用户状况

  • 创建用户
use admin
db.createUser({
user:"用户名",
pwd:"密码",
roles:[
{role:"用户的权限", db:"用户所属的数据库"}, # 该用户只能在对应的数据库内操作
{role:"用户的权限", db:"db1"}, # 可指定多个数据库,同时指定不同的权限
{role:"用户的权限", db:"db2"},
{role:"用户的权限", db:"db3"},
{role:"用户的权限", db:"db4"},
]
})

用户管理功能需要做启动时加入 --auth 或者配置文件中添加 security.authorization: enabled 才能生效

用户登录

  • win
  • linux