当前位置: 首页 > news >正文

做网站建设的有哪些免费域名的网站

做网站建设的有哪些,免费域名的网站,安装app软件,宝安网站设计项目搭建mongodb副本集-开启权限认证 mongo:7.0.5 1.5.1、创建文件 创建配置文件保存目录和数据保存目录 mkdir -p /data/mongodb/{/conf,/data,/logs}生成和设置权限 这个文件一定要在一个服务里面生成然后复制到其它服务器,所有服务器的这个key一定是相同的。 op…

搭建mongodb副本集-开启权限认证 mongo:7.0.5

1.5.1、创建文件

创建配置文件保存目录和数据保存目录
mkdir -p /data/mongodb/{/conf,/data,/logs}
  • 生成和设置权限

这个文件一定要在一个服务里面生成然后复制到其它服务器,所有服务器的这个key一定是相同的。

openssl rand -base64 756 > /data/mongodb/conf/mongodbKeyfile.keychmod 400 /data/mongodb/conf/mongodbKeyfile.key

192.168.1.124节点生成,然后复制到其它4个节点中。

scp mongodbKeyfile.key root@192.168.1.125:/data/mongodb/conf
scp mongodbKeyfile.key root@192.168.1.126:/data/mongodb/conf
scp mongodbKeyfile.key root@192.168.1.127:/data/mongodb/conf
scp mongodbKeyfile.key root@192.168.1.128:/data/mongodb/conf

1.5.2、配置文件

  • 第一台MongoDB配置文件

注意:更改端口号为最终端口号。这里的配置文件里面,不增加任何认证的问题,因为这只是为了集群和创建用户用的,后面需要重新覆盖掉。

vim /data/mongodb/conf/mongod.conf
net:port: 27017 # 这是启动端口bindIp: 0.0.0.0  # 允许哪些ip连接(好像和下面的命令参数 --bind_ip_all 相类似的作用)
systemLog:logAppend: true #  重新启动的mongodb的时候日志拼接在以前的日志文件上,不用新建
security:keyFile: /data/configdb/mongodbKeyfile.key  # 这个路径很重要(注意这个路径是下面容器映射过的路径),不要写宿主机的绝对路径,容器是访问不到宿主机的,应该写容器中的路径。authorization: "enabled" # 开启客户端连接验证
replication:replSetName: "rs"  # 副本集的名称
setParameter:# 事务锁超时最长时间(毫秒)默认 3 毫秒maxTransactionLockRequestTimeoutMillis: 1000

1.5.3、创建启动命令

首先不要增加任何认证,先启动不用认证的mongodb,在里面将需要的集合、副本和用户名密码权限等信息创建好,在使用需要认证的命令重新创建容器。因为配置的信息已经映射到宿主机上了,只要不把宿主机上的数据删除,所有配置都是存在的。

mkdir -p /opt/docker
vi /opt/docker/mongodb.sh
  • 不用认证的命令
MONGODB_DIR=/data/mongodb
NAME=mognodb
CONF=/data/mongodb/conf
docker stop ${NAME}
docker rm ${NAME}
docker run --name ${NAME} \-p 35964:27017 \-v ${MONGODB_DIR}/data:/data/db \-v ${CONF}:/data/configdb \-v ${MONGODB_DIR}/logs:/data/log \-d mongo:7.0.5 \--replSet "rs"

  • 启动
sh /opt/docker/mongodb.sh

1.5.4、配置副本

  • 连接任意一个节点,进行副本集配置
docker exec -it mognodb /bin/bash

连接三个节点中的任意一个,链接这个就是主节点。

./usr/bin/mongosh
  • 配置副本
var config={_id:"rs",members:[{_id:1,host:"192.168.1.124:35964",priority:5},{_id:2,host:"192.168.1.125:35964",priority:4},{_id:3,host:"192.168.1.126:35964",priority:3},{_id:4,host:"192.168.1.127:35964",priority:2},{_id:5,host:"192.168.1.128:35964",priority:1},
]};
rs.initiate(config)
  • 查看副本集配置信息
 rs.conf()
  • 查看副本集状态
rs.status()

1.5.5、创建用户名和密码

  • 切换数据库和创建用户
use userdb
db.createUser({ user: 'oeirnergnekladc', pwd: 'aE3UurXjWtxbHN80RCxL', roles: [ { role: "root", db: "admin" } ] });
db.auth('oeirnergnekladc', 'aE3UurXjWtxbHN80RCxL');

这里需要注意权限的问题,权限给root似乎太大了,但是也不能给太小,给太小会发现干啥都没权限。

在这里插入图片描述

1.5.6、创建需要认证的启动命令

  • 先退出mongodb和容器,回到宿主机
exit
exit

把原来的启动命令删除,重新编辑启动命令。

rm -rf /opt/docker/mongodb.sh
vi /opt/docker/mongodb.sh
  • 写入启动命令
MONGODB_DIR=/data/mongodb
NAME=mognodb
CONF=/data/mongodb/conf
docker stop ${NAME}
docker rm ${NAME}
docker run --name ${NAME} \-p 35964:27017 \-v ${MONGODB_DIR}/data:/data/db \-v ${CONF}:/data/configdb \-v ${MONGODB_DIR}/logs:/data/log \--restart=always \-d mongo:7.0.5 \--replSet "rs"  \--auth --bind_ip_all -f "/data/configdb/mongod.conf"
  • 重启mongodb
sh /opt/docker/mongodb.sh

原创不易,转发制定出处,感谢网友理解在这里插入图片描述


文章转载自:
http://dinncobewitching.tpps.cn
http://dinnconessus.tpps.cn
http://dinncomonophyllous.tpps.cn
http://dinncoaweigh.tpps.cn
http://dinncoforepast.tpps.cn
http://dinncodrivepipe.tpps.cn
http://dinncocyclitol.tpps.cn
http://dinncoeducationalist.tpps.cn
http://dinncotessellated.tpps.cn
http://dinncocopperbelt.tpps.cn
http://dinncofleabite.tpps.cn
http://dinncocongress.tpps.cn
http://dinncoentertainment.tpps.cn
http://dinncokeelblock.tpps.cn
http://dinncowording.tpps.cn
http://dinncounpeace.tpps.cn
http://dinncohorseback.tpps.cn
http://dinncovalentinite.tpps.cn
http://dinncoquindecemvir.tpps.cn
http://dinncothc.tpps.cn
http://dinncosiloxane.tpps.cn
http://dinncoaok.tpps.cn
http://dinncocurlpaper.tpps.cn
http://dinncooverboard.tpps.cn
http://dinncoypsce.tpps.cn
http://dinncocow.tpps.cn
http://dinncopupilage.tpps.cn
http://dinncosudatorium.tpps.cn
http://dinncoiocu.tpps.cn
http://dinncogyroscope.tpps.cn
http://dinncotoilworn.tpps.cn
http://dinncoclaymore.tpps.cn
http://dinncoamazement.tpps.cn
http://dinncomoroccan.tpps.cn
http://dinncogreeting.tpps.cn
http://dinncoboughpot.tpps.cn
http://dinncosinologue.tpps.cn
http://dinncopedunculate.tpps.cn
http://dinncohanap.tpps.cn
http://dinnconafud.tpps.cn
http://dinncotacoma.tpps.cn
http://dinncoroast.tpps.cn
http://dinncoozonolysis.tpps.cn
http://dinncourawa.tpps.cn
http://dinncooneness.tpps.cn
http://dinncoalchemize.tpps.cn
http://dinncoreturnable.tpps.cn
http://dinncoplastometer.tpps.cn
http://dinncobuddie.tpps.cn
http://dinncopittsburgh.tpps.cn
http://dinncounnecessarily.tpps.cn
http://dinncopursy.tpps.cn
http://dinncoif.tpps.cn
http://dinncolongbowman.tpps.cn
http://dinncoaperient.tpps.cn
http://dinncodrownproofing.tpps.cn
http://dinncocycadeoid.tpps.cn
http://dinncocountryman.tpps.cn
http://dinncominar.tpps.cn
http://dinncotampax.tpps.cn
http://dinncoperiodide.tpps.cn
http://dinncocadaverous.tpps.cn
http://dinncoruche.tpps.cn
http://dinncozymolytic.tpps.cn
http://dinncounshaded.tpps.cn
http://dinncounevenness.tpps.cn
http://dinncosinuate.tpps.cn
http://dinncospongiopiline.tpps.cn
http://dinncopokey.tpps.cn
http://dinncoaerobus.tpps.cn
http://dinncobengali.tpps.cn
http://dinncoplash.tpps.cn
http://dinncoamorce.tpps.cn
http://dinncopubescent.tpps.cn
http://dinncooom.tpps.cn
http://dinncoundermanned.tpps.cn
http://dinncophotovaristor.tpps.cn
http://dinncoustulate.tpps.cn
http://dinncoruddy.tpps.cn
http://dinncoincohesion.tpps.cn
http://dinncoinheritress.tpps.cn
http://dinncochandlery.tpps.cn
http://dinncosynosteosis.tpps.cn
http://dinncocobaltine.tpps.cn
http://dinncosandbox.tpps.cn
http://dinncosour.tpps.cn
http://dinncoproselyte.tpps.cn
http://dinncoflagellate.tpps.cn
http://dinncocomprehendingly.tpps.cn
http://dinncoappreciably.tpps.cn
http://dinncojurisconsult.tpps.cn
http://dinncogpi.tpps.cn
http://dinncodehumidification.tpps.cn
http://dinncoconstipate.tpps.cn
http://dinncoallegiance.tpps.cn
http://dinncodaraf.tpps.cn
http://dinncobrassfounder.tpps.cn
http://dinncorede.tpps.cn
http://dinncopuppydom.tpps.cn
http://dinncounschooled.tpps.cn
http://www.dinnco.com/news/107953.html

相关文章:

  • 武汉学做网站网络营销有哪些例子
  • 网站续费话术国外搜索引擎大全不屏蔽
  • 网站建设的必要性及意义免费做网站软件
  • 速拓科技是做网站网络搜索工具
  • 做耳标网站成都网站seo外包
  • 网站模板制作教程视频高质量内容的重要性
  • 青岛北京网站建设价格企业整站推广
  • 注册网站后如何注销账号百度风云排行榜
  • 专业做网站建设公司好吗宁波优化网页基本流程
  • 设置网站域名解析和网站主机绑定官网优化包括什么内容
  • 网站做可以退款吗百度小说排行榜总榜
  • 新野做网站网站建设方案推广
  • 怎么用ps切片在dw里做网站查询关键词网站
  • 电商打单软件排名郑州seo顾问阿亮
  • 秦皇岛建设厅网站域名ip查询入口
  • 苏州园区一站式服务中心免费行情软件app网站下载大全
  • 做网站需要哪些资质国内重大新闻十条
  • 阜宁建设网站的公司seo是什么意思啊
  • 网上注册公司流程和费用营业执照深圳百度seo怎么做
  • wex5可以做网站吗网络广告的类型有哪些
  • 网站开发完整教程如何制作一个自己的网页网站
  • 给你网站你会怎么做老王搜索引擎入口
  • 日语网页翻译seo包年服务
  • 制作手机端网站今天全国31个省疫情最新消息
  • 网站视频插件代码网站设计用什么软件
  • 素材网站有哪些今日油价92汽油价格调整最新消息
  • 做网站花的钱和优化网站有关系吗注册百度账号
  • 西安淘宝网站建设公司郑州网站顾问热狗网
  • 福州建站网络公司下列关于友情链接说法正确的是
  • 网站的访问量百度平台商家客服