Pha*_*ael 2 ssh mongodb node.js mongodump
在MongoDB中,我试图建立一个Mongo持有的所有数据库的自动备份,我目前的脚本基础是
mongodump -u username -p password -o backup/(date)
Run Code Online (Sandbox Code Playgroud)
我有(日期)我希望将它转储到备份日期的文件夹中,例如2013-02-06
我希望通过chron作业或.sh脚本来实现这一点.
小智 9
如果这是一个*nix shell脚本,你可以写:
mongodump -u _username_ -p _password_ -o backup/$(date +%Y-%m-%d)
Run Code Online (Sandbox Code Playgroud)
或者:
#!/bin/bash
DT=$(/bin/date +%Y-%m-%d)
mongodump -u _username_ -p _password_ -o backup/$DT
Run Code Online (Sandbox Code Playgroud)
这将在备份下创建一个目录YYYY-MM-DD.然后,您可能希望使用以下内容对目录进行tar:
tar -czf mongod-backup-$DT.tar backup/$DT
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1037 次 |
| 最近记录: |