CAPTAINS - MONGODB
type: channel
link: https://captains.top/index.php/tag/MONGODB/
items: MONGODB 数据备份与恢复
items: MONGODB副本集部署

MONGODB 数据备份与恢复
type: item
date: 2021-07-26T07:48:00+00:00
description: mongodb备份与恢复备份恢复mongodb备份与恢复备份mongodump --host=127.0.0.1 --port=27017 -u root -p passwd --authenticationDatabase admin -d dbname -o /data/mongodb_data恢复mongorestore --host 127.0.0.1 --port 27017 -u root -p passwd --authenticationDatabase admin -d dbname /data/mongodb_data/dbnameCSDN地址：https://blog.csdn.net/qq_16125927/article/details/119111402

MONGODB副本集部署
type: item
date: 2021-07-19T08:37:00+00:00
description: 1、mongodb副本集部署服务器信息1.1、 集群拓扑图1.2、下载二进制包1.3、规划数据目录1.4、其他服务器部署1.5、创建mongodb配置文件1.6、 分别启动mongodb1.7、登陆任意一个节点1.8、测试1.9、开启用户认证1.10、启动集群1.11、验证集群状态1.12、导入数据测试账户密码认证及数据是否同步1、mongodb副本集部署服务器信息序号hostnameip配置1mongodb01192.168.0.2164核8g1T2mongodb02192.168.0.2174核8g1T3mongodb03192.168.0.2184核8g1T1.1、 集群拓扑图1.2、下载二进制包本次部署集群所使用mongodb版本为3.6.20官网下载地址：https://www.mongodb.com/try/download/community1.3、规划数据目录在mongodb_01上创建安装目录[root@mongodb_01 ~]# mkdir /hdata/mongo_data/{data,log,conf,keyfile} -pv mkdir: 已创建目录 "/hdata" mkdir: 已创建目录 "/hdata/mongo_data" mkdir: 已创建目录 "/hdata/mongo_data/data" mkdir: 已创建目录 "/hdata/mongo_data/log" mkdir: 已创建目录 "/hdata/mongo_data/conf" mkdir: 已创建目录 "/hdata/mongo_data/keyfile"软件路径[root@mongodb_01 ~]# mkdir /opt/software -pv mkdir: 已创建目录 "/opt/software"将mongodb二进制文件解压到/opt/software[root@mongodb_01 software]# tar xf mongodb-linux-x86_64-rhel70-3.6.20.tgz -C /opt/software/ [root@mongodb_01 software]# ll 总用量 119116 drwxr-xr-x. 3 root root 135 9月 21 15:03 mongodb-linux-x86_64-rhel70-3.6.20 -rw-r--r--. 1 root root 121973145 9月 21 15:00 mongodb-linux-x86_64-rhel70-3.6.20.tgz1.4、其他服务器部署分别在mongodb02和03上安装第五章3节3.3操作1.5、创建mongodb配置文件创建配置文件[root@mongodb_01 ~]# vim /hdata/mongo_data/conf/mongod.conf # mongod.conf systemLog: destination: file logAppend: true path: /hdata/mongo_data/log/mongod.log storage: dbPath: /hdata/mongo_data/data journal: enabled: true processManagement: fork: true # fork and run in background pidFilePath: /hdata/mongo_data/log/mongod.pid # location of pidfile timeZoneInfo: /usr/share/zoneinfo net: port: 27018 bindIp: 0.0.0.0 # Listen to local interface only, comment to listen on all interfaces. #security: # authorization: enabled # keyFile: /home/mongodb/37017/keyfile/keyfile # 设置副本集名称 replication: replSetName: "rs01"将mongodb_01的配置文件拷贝到另外2个节点# 拷贝到mongodb_02 [root@mongodb_01 ~]# scp /hdata/mongo_data/conf/mongod.conf mongodb_02:/hdata/mongo_data/conf/ # 拷贝到mongodb_03上 [root@mongodb_01 ~]# scp /hdata/mongo_data/conf/mongod.conf mongodb_03:/hdata/mongo…