1.按月导出mysql日表中的数据,导出后再删除天表
#!/bin/bash
month1=`date '+%Y%m' -d '-1 months'`
monthfirst=`date '+%Y%m01'`
month1last=`date -d "$monthfirst last day" +%d`
i=1
j=1
outdir=/data/mysql_export
while [ $i -le $month1last ];do
if [ $i -lt 10 ];then
j=0$i;
/data/mysql -h${mysql_ip} -u${mysql_user} -p${mysql_password} databasename -Ne "select * from table_${month1}${j}">${outdir}/table_${month1}${j}.txt
let i++
else
j=$i
/data/mysql -h${mysql_ip} -u${mysql_user} -p${mysql_password} databasename -Ne "select * from table_${month1}${j}">${outdir}/table_${month1}${j}.txt