喵星之旅-狂奔的兔子-MongoDB的备份还原

备份

MongoDB提供了mongodump工具来进行数据备份,并可以通过gzip命令进行压缩。以下是一个命令行示例,展示如何使用mongodump和gzip来创建一个压缩的MongoDB备份:

1
mongodump --uri="mongodb://username:password@localhost:27017/database_name" --gzip --out=backup.gz

在这个例子中:
–uri 参数指定了MongoDB实例的连接信息(包括用户名、密码、主机、端口和需要备份的数据库名)。
–gzip 参数告诉mongodump使用gzip压缩输出。
–out 参数指定了备份文件的名称。

请确保替换username、password、localhost、27017和database_name为实际连接信息,并且指定想要备份的数据库。如果不需要认证,可以省略username和password部分。

还原

1
2
3
4
5
tar -xf ./备份.tar 

mongorestore --authenticationDatabase admin -u root -p 123456 --gzip --db 数据库名 ./备份文件文件夹/

mongorestore --gzip --db 数据库名 ./备份文件文件夹/
文章目录
  1. 备份
  2. 还原
|