linux下关于mysqldump备份的.sql导入数据库表数据丢失优化

直切正题

前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 {} \;

posted @ 2013-08-20 11:02  失忆王子  阅读(801)  评论(0编辑  收藏  举报