前段时间,我个人的服务器数据库莫名其妙就被删了,得知情况的我泪流满面。
后来我搜了很多关于恢复数据库的资料,但是基本都是依赖备份去恢复的,而身为小白的我却没有定时备份我的数据库。
幸亏我的数据库里面的数据还不算多,就打算从头开始。
经过这次疼痛的教训,当时我第一件事就是给我的服务器上一个定时备份的脚本,毕竟不能再同一个地方摔两次嘛。
顺便写个博客记录一下,以防以后还需要用到。
创建备份目录
# 临时备份文件夹
mkdir -p /home/mongodb_bak/mongodb_bak_now
# 备份压缩包文件夹
mkdir -p /home/mongodb_bak/mongodb_bak_list
创建备份脚本
vim /home/crontab/MongoDB_bak.sh
#!/bin/sh
# dump 命令执行路径,根据mongodb安装路径而定
DUMP=/usr/bin/mongodump