简介
想着把家里的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