2019-12-17 mongodb介绍
安装新版MongoDB
[mongodb-org-3.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
查询MongoDB包
yum安装
连接mongodb
启动
连接
mongodb用户管理
切换admin库
创建用户
db.createUser( { user: "admin", customData: {description: "superuser"}, pwd: "admin122", roles: [ { role: "root", db: "admin" } ] } )
user指定用户,customData为说明字段,可以省略,pwd为密码,roles指定用户的角色,db指定库名user指定用户,customData为说明字段,可以省略,pwd为密码,roles指定用户的角色,db指定库名
小括号最大>中括号>大括号
用户信息描述:customData: {description: "superuser"
角色包含多个建值对roles: [ { role: "root", db: "admin" }
支持tab键补全
db.system.users.find() //列出所有用户,需要切换到admin库
show users //查看当前库下所有的用户
创建用户
db.dropUser('admin') //删除用户若要用户生效,还需要编辑启动脚本vim /usr/lib/systemd/system/mongod.service,在OPTIONS=后面增--auth
切换库时如果库不存在就会创建库
查找用户需要切换到admin
如果使用用户密码登录MongoDB需要先重启MongoDB
重启 前先编辑一下启动脚本 vim /usr/lib/systemd/system/mongod.service 在OPTIONS=后面增--auth
重启服务systemctl restart mongod
mongo -u "admin" -p "admin122" --authenticationDatabase "admin"
mongodb创建集合、数据管理