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

哪个旅游网站可以做私人定制wordpress头部导航栏

哪个旅游网站可以做私人定制,wordpress头部导航栏,wordpress网站背景设置方法,在服务器网站上做跳转页面跳转页面搭建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://www.yayakq.cn/news/804373/

相关文章:

  • wordpress 添加字段深圳网站优化排名公司
  • 镇江市扬中市做网站科技管理信息网站的建设方案
  • 苏州企业网站开发网站域名使用费
  • 农业网站素材wordpress 单栏
  • 无锡市住房与城乡建设网站校友会网站建设的目的
  • 大渡口网站建设中国前十强企业
  • 惠州哪家做网站好站长工具whois查询
  • 手机端网站用dw怎么做商丘企业做网站
  • 网站制作 商城做网站小图片分类
  • 网站建设收费标准资讯蓬莱网站建设
  • 可以自己做斗图的网站dw手机网站建设
  • 那个餐饮网站wordpress 仿魔客吧
  • 如何用html在公司的网站上添加栏目路径seo优化专员收集关键词的方法
  • 互联网广告行业分析长沙百度快照优化排名
  • 网站建设合同用缴印花税吗做尽调需要用到的网站
  • 企业网站建设管理制度做珠宝的网站
  • 装潢公司网站模块做网站需要什么硬件环境
  • 泰兴建设局网站网站建设与维护的认识
  • 手机网站方案编写乐清企业
  • 网站倍攻击展架立式落地式
  • 贵阳讯玛网站建设网络推广需要多少钱
  • 网站被做暗链报告昆明市网站建设公司
  • 小程序模板代理seo网站关键词优化怎么做
  • 水果网站开发所需的成本网站的页面布局是什么
  • 2.2 网站建设的流程网页打不开qq可以上qq
  • 如何对上传的网站做代码修改做网站包括什么
  • 大型网站的建设包括那些内容重庆网站建设seo
  • 网站建设需要哪些证标书制作一般给多少钱
  • 厦门市市场开发建设服务中心网站vi手册
  • 织梦网站分享插件外贸网站建设教程