恢复 mongo 实例并同步
安装相同版本 MongoDB
备份数据
wget -c '<数据备份文件外网下载地址>' -O hins_data.tar.gz恢复数据
解压数据
tar xvf hins_data.tar.gz[root@baseimage mongodb]# pwd
/home/mongodb配置文件
启动实例
登录实例
开启同步
检查数据
最后更新于
wget -c '<数据备份文件外网下载地址>' -O hins_data.tar.gztar xvf hins_data.tar.gz[root@baseimage mongodb]# pwd
/home/mongodb最后更新于
touch /root/mongo/mongod.confsystemLog:
destination: file
path: /root/mongo/mongod.log
logAppend: true
security:
authorization: enabled
storage:
dbPath: /home/mongodb # 上文解压出来的文件路径
directoryPerDB: true
net:
port: 27017
unixDomainSocket:
enabled: false
processManagement:
fork: true # 后台启动
pidFilePath: /root/mongo/mongod.pid> db.serverStatus().storageEngine
{
"name" : "wiredTiger",
"supportsCommittedReads" : true,
"supportsSnapshotReadConcern" : true,
"readOnly" : false,
"persistent" : true
}mongod -f /root/mongo/mongod.conftail -f /root/mongo/mongod.logmongo --host 127.0.0.1 -u root -p --authenticationDatabase admin# 对当前库下的每张表做 Hash 校验
db.collection_env.runCommand({dbHash:1})
# 对指定集合做校验
db.runCommand ( { dbHash: 1, collections: [ <collection1>, ... ] } )