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

  • 相关阅读:
    Makefile 之 $(Q)
    LeetCode-50-Pow(x, n)
    LeetCode-49. Group Anagrams
    全排列问题全面解析
    LeetCode-47. Permutations II
    LeetCode-46. Permutations
    LeetCode-43. Multiply Strings
    LeetCode-40. Combination Sum II
    LeetCode-39. Combination Sum
    LeetCode-36. Valid Sudoku
  • 原文地址:https://www.cnblogs.com/MYSQLZOUQI/p/4774601.html
Copyright © 2011-2022 走看看