以前总是忘记,做个记录,用的时候复制粘贴
打开文件
vi /etc/mysql_code_backup.sh
将下面的复制进去,相应的目录和账号密码修改一下
#!/bin/sh
####/home/backup/为备份目录 /home/wwwroot/default为代码根目录
mysqldump -u用户名 -p密码 数据库名 | gzip > /home/backup/`date '+%Y-%m-%d_%H:%M:%S'`.sql.gz
find /home/backup/ -mtime +10 -name "*.sql.gz" -exec rm -rf {} \;
tar -czf /home/backup/`date '+%Y-%m-%d_%H:%M:%S'`.tar.gz /home/wwwroot/default
#
find /home/backup/ -mtime +10 -name "*.tar.gz" -exec rm -rf {} \;
在命令目录执行一下 ./mysql_code_backup.sh
看看效果如何
备份完成