• mysqldump常用参数


    mysqldump常用参数说明
     --all-databases 或 -A  导出全部数据库。
    --all-tablespaces 或 -Y 导出全部表空间
    --no-tablespaces  或 -y 不导出任何表空间信息
    --add-drop-database 每个数据库创建之前添加drop数据库语句
    --complete-insert 或 -c 使用完整的insert语句(包含列名称)。这么做能提高插入效率,但是可能会受到max_allowed_packet参数的影响而导致插入失败。
    --databases 或 -B 导出几个数据库。参数后面所有名字参量都被看作数据库名
    --events 或 -E导出事件。
    --flush-logs 或 -F 开始导出之前刷新日志
    --lock-all-tables 或 -x 提交请求锁定所有数据库中的所有表,以保证数据的一致性。这是一个全局读锁,
    并且自动关闭--single-transaction 和--lock-tables 选项。
    --lock-tables  
    或  -l
    开始导出前,锁定所有表。用READ  LOCAL锁定表以允许MyISAM表并行插入。对于支持事务的表例如InnoDB和BDB,--single-transaction是一个更好的选择,因为它根本不需要锁定表。
    --master-data=1 该选项将binlog的位置和文件名追加到输出文件.2为注释输出
    --no-data 
    或 -d  不导出任何数据,只导出数据库表结构。
    --single-transaction
    该选项在导出数据之前提交一个BEGIN SQL语句,BEGIN 不会阻塞任何应用程序且能保证导出时数据库的一致性状态。它只适用于多版本存储引擎,仅InnoDB。本选项和--lock-tables 选项是互斥的,因为LOCK  TABLES 会使任何挂起的事务隐含提交。要想导出大表的话,应结合使用--quick 选项。 
  • 相关阅读:
    WPF关于“在“System.Windows.Markup.StaticResourceHolder”上提供值时引发了异常。”问题解决办法
    未知的生成错误 因为没有预加载,所以无法解析程序集 GalaSoft.MvvmLight
    C#中的??是什么意思
    WIN10使用管理员权限运行VS2013
    路飞项目
    DRF
    Vue
    dsdffd
    python学习第45天
    python学习第44天
  • 原文地址:https://www.cnblogs.com/zhangzihong/p/6121912.html
Copyright © 2020-2023  润新知