zoukankan      html  css  js  c++  java
  • MySQL 的mysqldump备份

    MySQL 的mysqldump备份

    来自《mysql技术内幕 innodb存储引擎》

    --single-transaction:只对innodb表有效

    --lock-tables:对MyISAM表使用,但是对于innodb表不需要用这个参数,用single-transaction选项即可,但是数据库下既有MyISAM也有Innodb只能使用lock-tables,针对单个库

    single-transaction和lock-tables互斥

    --lock-all-tables(-x):对所有库

    --master-data [value=]:主要用来建立replication,value=1的时候,dump文件记录CHAGE MASTER TO 语句,value=2注释掉CHAGE MASTER TO 语句,默认value为空

    自动忽略lock-tables选项,如果没有使用--single-transaction,则自动使用--lock-all-tables选项

    --events(-E):备份事件调度器

    --routines(-R):备份存储过程和函数

    --triggers:备份触发器

    --hex-blob:将binary,varbinary,blob,bit类型数据备份为十六进制格式。

    --tab=path(-T path):产生TAB分割的数据文件。对于每张表,mysqldump创建一个包含create table 语句的table_name.sql文件,和包含数据的tb1_name.txt文件。

    可以使用--fields-terminated-by=.., --fields-enclosed-by=..,--fields-optionally-enclosed-by=..,--fields-escaped-by=..,--lines-terminated-by=..

    来改变默认的分割符、换行符等

    --where='where_condition'(-w 'where_condition'):导出给定条件的数据。如导出b架构下的表a,并且表a的数据大于2

    f

  • 相关阅读:
    数据快照
    2.21毕设进度
    2.20毕设进度
    Java读取文件,明明文件存在,却报错文件找不到
    2.19毕设进度
    2.18毕设进度
    2.17毕设进度
    2.16毕设进度
    2.15毕设进度
    2.14毕设进度
  • 原文地址:https://www.cnblogs.com/MYSQLZOUQI/p/4774601.html
Copyright © 2011-2022 走看看