美文网首页linux
linux环境安装mongodb,开启副本集

linux环境安装mongodb,开启副本集

作者: 指下光年 | 来源:发表于2021-05-27 22:09 被阅读0次

docker安装mongodb

docker search mongodb
docekr pull mongodb
docker images  #查看镜像id

mongo开启副本集

  • docker创建启动mongo容器
docker run --name mongo1 -p 27017:27017 -d mongo --replSet "rs"
  • 查看mongo容器id
docker ps
  • 进入mongo容器
docker exec -it mongod1 /bin/bash #进入的是文件夹
  • 执行mongo进入mongodb数据库
mongo
  • 初始化副本集
# `rs`对应启动容器命令里的`rs`
var config={_id:"rs",members:[{_id:0,host:"127.0.0.1:27017"}]}
# 接着执行
rs.initiate(config); #初始化
#查看副本集配置信息
rs.conf();
#查看副本集状态
rs.status();

创建用户

use admin
#超管
db.createUser({ user: 'admin', pwd: 'admin123456', roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] });
db.auth('admin','123456');
#创建数据库
use db-demo
db.createUser({ user: 'user', pwd: 'user123456', roles: [ { role: "readWrite", db: "db-demo" } ] });
db.auth('user','user123456');
db.collection.insertOne({'key','value'});

相关文章

网友评论

    本文标题:linux环境安装mongodb,开启副本集

    本文链接:https://www.haomeiwen.com/subject/wnadsltx.html