侧边栏壁纸
博主头像
背锅小王子博主等级

我从事运维工作有十年之久,主要从事云原生相关的工作,对k8s、devops、servicemesh、可观察性等较为熟悉!

  • 累计撰写 59 篇文章
  • 累计创建 64 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

mysql5.7数据导入导出

背锅小王子
2022-11-18 / 0 评论 / 0 点赞 / 202 阅读 / 566 字
温馨提示:
本文最后更新于 2022-11-18,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

mysqldump参数说明

  • -A 导出整个数据库
  • -B 导出多个库
  • -d 只导出表结构
  • -t 只导出数据
  • –hex-blob 使用十六进制格式导出二进制字符串字段
  • –skip-lock-tables 取消锁表(默认开启)
  • –skip-add-locks 取消在每个表导出之前增加LOCK TABLES(默认开启)

1、导出库中所有表结构

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks --skip-lock-tables -d ks > ks_structure.sql

2、导出单个表结构

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks --skip-lock-tables -d ks ks_km_app_node > ks_km_app_node.sql

3、导出多个表结构

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks --skip-lock-tables -d ks ks_km_app_node ks_km_broker > ks_km_structure.sql

4、导出整个库(结构和数据)

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks  --skip-lock-tables ks > ks.sql

5、导出单个表(结构和数据)

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks --skip-lock-tables ks ks_km_app_node > ks_km_app_node.sql

6、导出多个表(结构和数据)

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks --skip-lock-tables ks ks_km_app_node ks_km_broker > ks_all.sql

7、只导出表的数据(表结构除外)

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks --skip-lock-tables -t ks ks_km_app_node > ks_km_app_node.sql

8、导出多个数据库(结构和数据)

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks --skip-lock-tables -B ks mysql > ks-mysql.sql

9、导出整个数据库(结构和数据)

mysqldump -uroot -p -h 192.168.96.33 -P 30333 --set-gtid-purged=OFF --default-character-set=utf8 --hex-blob --skip-add-locks --skip-lock-tables -A > all.sql

10、恢复(导入)

mysql -uroot -p -h 192.168.96.33 -P 30333  < /root/all.sql

或者登录数据库使用source命令导入

source /root/all.sql
0

评论区