直切正题
前2个随笔做了linux下自动备份,但是备份的.sql文件发现表数据丢失,原因是数据库太大我的数据库文件是804M,在用ftp拉去也会丢失数据
所以对db.sh备份数据库加一个压缩gizp
mysqldump -u root --password=dbpwd er-china > /backup_path/backup_file.sql
改为
mysqldump -u root --password=dbpwd er-china | gzip > /backup_path/backup_file.sql.gz
所以相对文件clear.sh修改
find /usr/backup/ -mtime +4 -name "*.sql" -exec rm -rf {} \;
改为
find /usr/backup/ -mtime +4 -name "*.sql.gz" -exec rm -rf {} \;