zoukankan      html  css  js  c++  java
  • dump增加的表数据

    备份mysql数据库表中,增加的部分

    前提条件:

    1. 备份库和正式库表结构一样;
    2. 表名不一样可以改;
      备份库:192.168.1.10 正式库:192.168.1.11
    • 获取当前“备份”库的 ID 号:
    BAK_ID=mysql -h 192.168.1.10 -uroot -p123456 -e"use your_bak_dbname;select Max(id) from your_tables_log_i;" |awk -F '[ ]' 'NR==2{print $1}'
    
    • 通过备份库的“ID号” dump出正式库大于这个ID号的数据:
    mysqldump -h 192.168.1.11 -uroot -p123456 -t CNS_dbname  tbl_log_i --where="id>${BAK_ID}" > /opt/data/CNS_dbname/ tbl_log_i.bak.sql 
    
    • 注:将备份的数据修改内部数据库库名(表名一致可以跳过):
    sed -i "s/your_CNS_tables_log_i/your_BAK_tables_log_i/g" /opt/data/CNS_dbname/tbl_log_i.bak.sql 
    
    • 将备份数据增加到备份库
    cd /opt/data/CNS_dbname/ && mysql -h 192.168.1.10 -uroot -p123456 -e"use your_bak_dbname;source tbl_log_i.bak.sql;"
    
  • 相关阅读:
    Java实现水仙花数
    CSS3属性选择器
    Word快捷键
    Java实现百钱买百鸡
    某专业人士给中国计算机专业学生的建议
    经典名言警句
    面试问题和思路
    情商
    Java注意的地方
    唯大英雄能真本色——Leo鉴书34
  • 原文地址:https://www.cnblogs.com/baolin2200/p/7515867.html
Copyright © 2011-2022 走看看