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 {} \;
创作对你我有价值的,喜欢交朋友,失忆王子,期待与你共同探讨,技术qq群153039807