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;"
    
  • 相关阅读:
    do-while-zero 结构在宏定义中的应用
    关于运放的几个概念
    Spring MVC 学习第一篇
    1229递归下降
    有限自动机的构造与识别
    11.11评论
    文法分析2
    文法分析
    201406114215+林志杰+文法分析
    词法分析实验总结
  • 原文地址:https://www.cnblogs.com/baolin2200/p/7515867.html
Copyright © 2011-2022 走看看