MongoDB 宝塔对外访问

# 登录

mongo -u 用户名 -p 密码 --port 端口号

# 未开启验证直接

mongo --port 端口号

# 非全新开启状态

use admin

# 创建一个管理员

db.createUser({user:'用户名',pwd:'密码',roles:['root']})

# 检测创建状态 1 成功 0 失败

db.auth('用户名','密码')

# 创建其他管理员 -- (没有管理需求只是暂时使用远程控制数据,可忽略此步骤)

db.createUser({user: '用户名',pwd: '密码',roles: [{role: 'readWrite',db: '库名' }] })

# 查看全部用户

db.system.users.find().pretty()

# 查看当前库下的账户

show users

# 删除指定用户名的用户

db.system.users.remove({user:"用户名"})

# 删除指定id的用户

db.system.users.remove({_id:"用户id"})

# 开启权限验证

            mongodb配置文件

            #关闭

            authorization: disable

            #开启

            authorization: enabled

你可能感兴趣的:(MongoDB 宝塔对外访问)