码迷,mamicode.com
首页 > 数据库 > 详细

MySQL数据迁移

时间:2015-04-08 20:04:04      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:

for((i=91;i>=1;i--));
do
    dt=`date +‘%Y%m%d‘ -d"-${i} days"`;
    if [ "$dt" = "20150309" ]; then
      break;
    fi
    SQL=‘SELECT `id` FROM `l_pro_index_‘${dt}‘` ORDER BY `id` ASC LIMIT 1;‘
    first_id=`echo ${SQL} | mysql -hhost -uuser -ppassword -N database2`
    mysqldump -hhost -uuser2 -ppassword database l_pro_index_${dt} -w "id<${first_id}" --skip-lock-tables=true --no-create-info --quick  --complete-insert  --add-locks=false --disable-keys=false --extended-insert=false > l_pro_index_${dt}.sql
    mysql -hhost -uuser -ppassword -A database2 < ./l_pro_index_${dt}.sql
done



MySQL数据迁移

标签:

原文地址:http://my.oschina.net/jackin/blog/397515

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!