线上删除mysql数据脚本
一、需求 线上有几个实例,经常磁盘告警,之前每次人工删除,效率实在不高。 二、解决方法 登录跳板机执行脚本删除,不过在删除前,需要导出binary log日志和库表的的数据,最后把备份的传数据传到hdfs。 三、脚本 读取配置文件 1.1 mysql.conf,哪些实例,哪些表名 1 2 3 4 5 6 7 MYSQL_HOME=/usr/local/mysql/bin/mysql INCLUDE_MYSQL=(mysql4: 5507 mysql5: 5508 mysql6: 5509 mysql7: 5510 mysql7: 5511 ) EXCLUDE_DB_GA10=(dc_15dc_17dc_44dc_49dc_88dc_183dc_279dc_490dc_624dc_643dc_903dc_906dc_908dc_954dc_1099dc_1100dc_1167dc_1214dc_1463dc_1464dc_2444dc_2445dc_2695) APPID_REG=[ 0 -9A-Za-z]{ 32 , 33 } DELETE_TABLE_GA10=(dc_data...