犯二青年博客
  • 首页
  • 后端技术
  • 前端技术
  • 其他文章
  • 留言板
  • 友链
  • 关于

MySQL Dump做数据迁移

犯二青年 发布于 2023-05-19

  • 📒 后端技术
  • 📒 MySQL Dump
  • 📒 MySQL
  • 🏷️ MySQL
  • 🏷️ 后端技术
  • 🏷️ 数据迁移
  • 🏷️ MySQL Dump

本地安装了 mysqldump

1
2
3
4
5
6
7
mysqldump \
-h 要导出源MySQL地址,如:127.0.0.1 \
-P 3306 \
-u root \
-proot \
--set-gtid-purged=OFF \
数据库名 数据表名 | gzip > /Users/liang/mysqldump/dump_file.sql.gz

本地没有安装 mysqldump,使用 docker 进行导出

1
2
3
4
5
6
7
8
9
10
11
12
13
docker run --rm --net=host -ti \
-v /Users/liang/mysqldump/:/tmp \
-e MYSQL_ROOT_PASSWORD=root \
--name mysql8_use_by_mysqldump \
mysql:8.0 \
mysqldump \
-h 要导出源MySQL地址,如:127.0.0.1 \
-P 3306 \
-u root \
-proot \
--set-gtid-purged=OFF \
--skip-column-statistics \
数据库名 数据表名 | gzip > /Users/liang/mysqldump/dump_file.sql.gz

注释

  1. set-gtid-purged :MySQL服务器启用了 GTIDs(全局事务标识符),默认情况下使用 mysqldump 命令导出的部分数据将包含所有事务的 GTID ,即使这些事务涉及到了被删除的数据库部分。如果你不想还原GTIDs,请传递 --set-gtid-purged=OFF 选项
  2. xsdj_server pjt_lfdj_sync 表达的是,先是数据库,后面是表,如果想要导出整个库,则不输入表即可
  3. --compress 在导出数据时 MySQL 数据的网络传输过程中进行压缩,开启这个压缩会增加CPU使用率
  4. 使用管道对输出文件进行压缩,解压缩命令为:gzip -d dumpfile.sql.gz
  5. -v /Users/liang/mysqldump/yunke/xsdj:/tmp 这个实际上没用,最终的sql直接通过终端输出了,所以说关键是这一句:/Users/liang/mysqldump/yunke/xsdj/mysqldump1.sql
  6. --skip-column-statistics :跳过获取表统计信息
  7. -p 参数为密码,此处无需空格

ELK实践(一) - ELK环境搭建

上一篇

ElasticSearch Dump做数据迁移

下一篇
犯二青年

犯二青年

一个平淡的开发者~

69
20
65
TOC
  1. 1. 本地安装了 mysqldump
  2. 2. 本地没有安装 mysqldump,使用 docker 进行导出
  3. 3. 注释
NOTICE

保持好奇,刻意练习,每日精进!

CATEGORYS
  • 其他文章 (4)
  • 后端技术 (63)
  • 前端技术 (2)
  • ELK (2)
  • EFK (3)
  • ElasticSearch (2)
  • ElasticSearch (3)
  • 踩坑日记 (1)
  • 消息队列 (1)
  • 薅羊毛 (1)
  • 开发小技巧 (1)
  • ElasticSearch Dump (1)
  • MySQL Dump (1)
  • Chrome (1)
  • 对称加密 (1)
  • ElasticSearch (1)
  • MySQL (1)
  • Ubuntu (1)
  • ChromeDP (1)
  • ChromeDriver (1)
TAGS
API签名 Centos Charles Chrome ChromeDP ChromeDriver Deepin Docker Docker Desktop ElasticSearch ElasticSearch Dump Elasticsearch Filebeat Git Github Actions Golang Hyperf JavaScript Jenkins Kibana Laravel Linux Logstash Mac MySQL MySQL Dump PHP PhpStorm Redis SSH Swoole Ubuntu Vue Windows Xdebug asynq asynqmon deploy gRPC git github golang hyperf k8s k8s教程系列 oh-my-zsh passport php-cs-fixer sql supervisord web逆向 zsh 其他 后端技术 工作总结 并发编程 开发小技巧 微服务 数据迁移 消息队列 生活小技巧 编程感悟 薅羊毛 踩坑日记 运维技巧

© 2023 犯二青年

陕ICP备18007164号-1

Powered by 犯二青年 托管于 GitHub & 七牛云

本站总访问量次 | 本站访客数人

🌞 浅色 🌛 深色 🤖️ 自动