4)修改备份文件如果备份前没有清理历史表、趋势表,则在恢复数据库前将备份文件中的插入语句注释掉
sed -i 's/INSERT INTO `history`/--INSERT INTO `history`/g' /home/backup/all.sql
sed -i 's/INSERT INTO `history_log`/--INSERT INTO `history_log`/g' /home/backup/all.sql
sed -i 's/INSERT INTO `history_text`/--INSERT INTO `history_text`/g' /home/backup/all.sql
sed -i 's/INSERT INTO `history_uint`/--INSERT INTO `history_uint`/g' /home/backup/all.sql
sed -i 's/INSERT INTO `events`/--INSERT INTO `events`/g' /home/backup/all.sql
sed -i 's/INSERT INTO `trends`/--INSERT INTO `trends`/g' /home/backup/all.sql
sed -i 's/INSERT INTO `trends_uint`/--INSERT INTO `trends_uint`/g' /home/backup/all.sql