当前位置: 首页 > news >正文

MYSQL 数据迁移利器 MYSQLSH

1 迁移背景

    将数据库从mysql5.7 迁移到mysql8.0. mysqlsh 支持mysql5.7以上版本。

2 查看数据量


SELECT TABLE_SCHEMA,
            round(SUM(data_length+index_length)/1024/1024,2) AS TOTAL_MB,
            round(SUM(data_length)/1024/1024,2) AS DATA_MB,
            round(SUM(index_length)/1024/1024,2) AS INDEX_MB,
            COUNT(*) AS TABLES
     FROM INFORMATION_SCHEMA.tables
     WHERE TABLE_SCHEMA NOT IN ('sys',
                                'mysql',
                                'INFORMATION_SCHEMA',
                               'performance_schema')
     GROUP BY TABLE_SCHEMA
     ORDER BY 2 DESC;
     
+--------------+----------+---------+----------+--------+
| TABLE_SCHEMA | TOTAL_MB | DATA_MB | INDEX_MB | TABLES |
+--------------+----------+---------+----------+--------+
| perceptor    |  5575.42 | 5531.77 |    43.66 |    141 |
+--------------+----------+---------+----------+--------+
1 row in set (0.00 sec)

    

3 备份数据

mysqlsh root@localhost -S /tmp/mysql.sock -- util dump-instance '/tmp/bak20240517' --threads=16

Please provide the password for 'root@/tmp%2Fmysql.sock': *********
Save password for 'root@/tmp%2Fmysql.sock'? [Y]es/[N]o/Ne[v]er (default No): 
Acquiring global read lock
Global read lock acquired
Initializing - done 
1 out of 5 schemas will be dumped and within them 141 tables, 0 views.
1 out of 4 users will be dumped.
Gathering information - done 
All t
http://www.lryc.cn/news/352161.html

相关文章:

  • 【MYSQL】分数排名
  • 【论文笔记】| 蛋白质大模型ProLLaMA
  • MySQL笔记第一天(从小白到入门)
  • 初识Qt:从Hello world到对象树的深度解析
  • 多维数据库创建
  • win11安装docker运行Open-Webui 界面化展示 ollama大模型
  • 网络模型-PoE技术
  • 网站策划是什么
  • MySQL基础学习: SET FOREIGN_KEY_CHECKS = 0
  • 信号:MSK调制和GMSK调制
  • 计算请假申请时长
  • linux-配置服务器之间 ssh免密登录
  • Java入门基础学习笔记47——ArrayList
  • 案例题(第二版)
  • 基于python向量机算法的数据分析与预测
  • 传输层 --- UDP
  • 图书管理系统(Java版本)
  • 全同态加密生态项目盘点:FHE技术的崛起以及应用
  • 山脉数组的峰顶索引 ---- 二分查找
  • 【简单介绍下7-Zip,什么是7-Zip?】
  • SCSS基本使用:构建高效、可维护的CSS架构
  • allegro 无法删除Xnet
  • 2024年甘肃特岗教师招聘报名流程,速速查收哦!
  • 【错误解决】使用HuggingFaceInstructEmbeddings时的一个错误
  • C++中的四种类型转换运算符
  • k8s 1.28.10 浏览器访问6443查看api,需要证书
  • 新火种AI|复旦团队在“冷冻人脑”领域获得重大进展!人工智能是否会对此形成助力?
  • echarts 散点图修改散点图中图形形状颜色大小
  • SpringBoot3.x + JDK21 整合 Mybatis-Plus
  • Java类和对象(五)—— 抽象类、接口、Object类和内部类