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

mysql冷拷贝大表

1、简述:

mysql数据迁移有多种方式,最常见的就是先把数据库导出,然后导入新的数据库。拷贝数据目录data是另外一种方式。

尤其是当数据库启动不了,或者大型数据库迁移的时候,可以考虑这个方式。

2、场景:

从老的mysql(mysqlA)迁移到新的mysql(mysqlB)。mysqlA对应的数据路径为:/var/lib/mysql-old,mysqlB对应的数据路径为:/var/lib/mysql。

3、停止数据库

systemctl stop mysql

4、拷贝data目录下的表(t1.frm t1.ibd)

scp /var/lib/mysql-old/t1.* /var/lib/mysql/

5、执行执行import 操作

alter table t1 discard tablespace;
alter table t1 import tablespace;

6、启动数据库

systemctl st mysql

http://www.kler.cn/a/106689.html

相关文章:

  • 电脑换固态硬盘
  • 1166 Summit (25)
  • Ceph与RAID在存储中的协同工作过程
  • RabbitMQ---事务及消息分发
  • [Qt] Box Model | 控件样式 | 实现log_in界面
  • 认识 MySQL 和 Redis 的数据一致性问题
  • (PyTorch)PyTorch中的常见运算(*、@、Mul、Matmul)
  • 如何使用SHC对Shell脚本进行封装和源码隐藏
  • 【C语言】memmove()函数(拷贝重叠内存块函数详解)
  • 基于ARM+FPGA+AD的多通道精密数据采集仪方案
  • 装饰者模式
  • R语言生物群落(生态)数据统计分析与绘图实践技术应用
  • 数组的最长递减子序列
  • Project Costs
  • 第四章 文件管理 十、文件系统的全局结构
  • 前端工程化面试题及答案【集合】
  • 网络通信 | 内网穿透
  • 机器视觉3D项目评估的基本要素及测量案例分析
  • Pandas数据导入和导出:CSV、Excel、MySQL、JSON
  • 大语言模型(LLM)综述(四):如何适应预训练后的大语言模型
  • QQ云端机器人登录系统php源码开心版
  • PHP:json_encode和json_decode用法
  • Python 中的内存泄漏问题
  • AD9371 官方例程HDL详解之JESD204B RX侧时钟生成
  • docker部署prometheus+grafana服务器监控(一)
  • 【Docker】Linux网桥连接多个命名空间