|
|
Mongodb备份:
|
|
|
当前备份文件类型为物理备份,本地恢复方法请参见ApsaraDB for MongoDB物理备份恢复方案。
|
|
|
|
|
|
还原办法:
|
|
|
https://blog.csdn.net/w13511069150/article/details/133687350
|
|
|
|
|
|
#下载
|
|
|
percona-xtrabackup-2.4.29-Linux-x86_64.glibc2.17-minimal.tar.gz
|
|
|
|
|
|
# 安装
|
|
|
cd /usr/local
|
|
|
gunzip percona-xtrabackup-2.4.29-Linux-x86_64.glibc2.17-minimal.tar.gz
|
|
|
tar -xvf percona-xtrabackup-2.4.29-Linux-x86_64.glibc2.17-minimal.tar
|
|
|
mv percona-xtrabackup-2.4.29-Linux-x86_64.glibc2.17-minimal /usr/local/xtrabackup
|
|
|
# 创建软连接
|
|
|
ln -sf /usr/local/xtrabackup/bin/* /usr/bin/
|
|
|
|
|
|
# 下载qpress
|
|
|
rz -be
|
|
|
选择:qpress-11-linux-x64.tar
|
|
|
tar -xf qpress-11-linux-x64.tar
|
|
|
cp -a qpress /usr/bin/
|
|
|
|
|
|
# 查看版本
|
|
|
xtrabackup --version
|
|
|
|
|
|
# 查看位置
|
|
|
which xtrabackup
|
|
|
|
|
|
# 解包
|
|
|
cd /usr/local/mongodb/db
|
|
|
rz -be
|
|
|
选择 hins15335287_data_20240730061703_qp.xb
|
|
|
|
|
|
# 解压缩
|
|
|
cat hins15335287_data_20240730061703_qp.xb | xbstream -x -v
|
|
|
|
|
|
# 解压缩
|
|
|
innobackupex --decompress --remove-original /usr/local/mongodb/db
|
|
|
|
|
|
# 打扫垃圾
|
|
|
rm -rf hins15335287_data_20240730061703_qp.xb
|
|
|
|
|
|
# 启动MongoDB
|
|
|
cd /usr/local/mongodb
|
|
|
chmod 777 db
|
|
|
chmod 777 log
|
|
|
|
|
|
# 启动命令
|
|
|
/usr/local/mongodb/bin/mongod --dbpath /usr/local/mongodb/db --bind_ip 0.0.0.0 --port 27017 --fork --journal --logpath /usr/local/mongodb/log/mongod.log --logappend --noauth --directoryperdb
|
|
|
|
|
|
|
|
|
# 本地的数据库备份操作
|
|
|
mongodump
|
|
|
|
|
|
[root@RockyLinux /]# cd /usr/local/mongodb/db/dump
|
|
|
[root@RockyLinux dump]# ll
|
|
|
total 4
|
|
|
drwxr-xr-x. 2 root root 128 Jul 29 23:02 admin
|
|
|
drwxr-xr-x. 2 root root 4096 Jul 29 23:04 yltcharge
|
|
|
[root@RockyLinux dump]# du -sh
|
|
|
48G .
|
|
|
|
|
|
|
|
|
# 常用维护命令
|
|
|
https://blog.csdn.net/Waldocsdn/article/details/130155631
|
|
|
|
|
|
#mongodb如何设置用户名和密码
|
|
|
https://www.cnblogs.com/knighterrant/p/17823322.html
|
|
|
|
|
|
# 备份数据库
|
|
|
https://mp.weixin.qq.com/s?__biz=MjM5NTcxMTE2Nw==&mid=2653126118&idx=2&sn=d7c3fa8bc119856dae3d66de09067ab8&chksm=bd238c368a5405209c9b9e5409afe31a39c3774b09312164822933734639eefd0289e74e5a48&scene=27
|
|
|
|
|
|
mongodump
|
|
|
|
|
|
[root@RockyLinux dump]# ll
|
|
|
total 4
|
|
|
drwxr-xr-x. 2 root root 128 Jul 29 23:02 admin
|
|
|
drwxr-xr-x. 2 root root 4096 Jul 29 23:04 yltcharge
|
|
|
[root@RockyLinux dump]# pwd
|
|
|
/usr/local/mongodb/db/dump
|
|
|
|