zoukankan      html  css  js  c++  java
  • mysql系列~mysqldump使用技巧

    零 基础参数补充
     1 --hex-blob 针对特殊类型数据建议添加避免
     2 |gzip > backupfile.sql.gz 管道压缩
    一 安全性参数组合
      1 --skip-add-drop-table 去掉drop table参数(默认为打开状态)
      2 --set-gtid-purged=OFF 不生成GTID相关信息(默认为关闭状态)
      3 --single-transaction 数据一致性保证(默认为关闭状态)
    二 需求参数组合
      1 --no-data(添加) 只导出表结构,常见于同步测试-线上结构
      2 --databases(如果有就去掉) 导出不带创建库的语句,常见于导入到不同库名中
    三 主从同步
      1 master-data 默认为0 不记录主从同步位点
      1 记录主从同步位点,自动执行
      2 记录主从同步位点,不自动执行,注释状态->推荐
    四 经典
     1 库表备份
      mysqldump -h -uroot -pxxxx --socket='/tmp/mysql.sock' --skip-add-drop-table --single-transaction --hex-blob --default-character-set=utf8 --set-gtid-purged=OFF db tables | gzip > backupfile.sql.gz
    2 全库备份
      mysqldump -h --user=root --password='xxxx' --socket='/tmp/mysql.sock' --all-databases --single-transaction --triggers --routines --events --hex-blob --master-data=2|gzip > backupfile.sql.gz
  • 相关阅读:
    随机生成30到四则运算题目2 (修改)
    随机生成30到四则运算题目2
    随机生成30道四则运算题目
    第一周学习进度表
    构建之法阅读笔记01
    个人简介
    个人简介
    bat 延时删除指定文件夹中的文件经验分享
    centos 7 (操作应用)-关闭防火墙
    mysql数据库迁移
  • 原文地址:https://www.cnblogs.com/danhuangpai/p/15348542.html
Copyright © 2011-2022 走看看