首页 公告 项目 RSS

mongodb备份

May 15, 2023 本文有 336 个字 需要花费 1 分钟阅读

简介

想着把家里的mongodb备份下

操作

首先安装mongodump

其实我对mongo没什么研究,下面是安装mongodb的文档

https://www.mongodb.com/docs/v4.2/tutorial/install-mongodb-on-debian/

然后这里

https://www.mongodb.com/docs/v4.2/tutorial/install-mongodb-on-debian/#debian-package-content

会和你说每一个包的详细信息,mongodump这个工具在mongodb-org-tools这个包里面

文档是4.2的文档,但是4.2的源里面是没有mongodb-org-tools这个包的,所以需要安装4.4的key,但是在4.4中包的名字已经变成了mongodb-database-tools

我的系统是debian的bullseye

首先添加public key

apt-get install gnupg

curl -fsSL https://pgp.mongodb.com/server-4.4.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-4.4.gpg \
   --dearmor

然后添加源

echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-4.4.gpg ] http://repo.mongodb.org/apt/debian bullseye/mongodb-org/4.4 main" | tee /etc/apt/sources.list.d/mongodb-org-4.4.list && \

刷新软件源信息

apt-get update

安装

apt install mongodb-database-tools -y

然后下面是备份的命令

mongodump --host <host> --port <port> --username <username> --password <password> --out <backup_dir>

欢迎关注我的博客www.bboy.app

Have Fun