我的编程空间,编程开发者的网络收藏夹
学习永远不晚

[mysql]数据迁移之data目录复制方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

[mysql]数据迁移之data目录复制方法

1、简述:

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

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

2、场景:

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

3、迁移示意图:

 

4、步骤:

停止mysqlB

移除 /var/lib/mysql 路径下除 performance_schema 文件夹的其余文件。

拷贝 /var/lib/mysql-old 路径下所有文件到 /var/lib/mysql,除了 performace_schemaiblogfile_0,iblogfile_1

现在/var/lib/mysql下面的文件来源和作用是:

  • performace_schema: ,性能监控,它在5.6及其之前的版本中,默认没有启用,从5.7及其之后的版本才修改为默认启用。
  • 数据库目录,具体存储数据的目录,每个数据库对应一个文件夹,文件夹的名字和数据库的名称一致。
  • ibdata1: ,用来构建innodb系统表空间的文件,这个文件包含了innodb表的元数据、undo日志、修改buffer和双写buffer。
  • iblogfile_0,iblogfile_1: ,日志文件,被删除了,重启后会重新生成。

重启mysqlB

来源地址:https://blog.csdn.net/tirestay/article/details/131257630

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

[mysql]数据迁移之data目录复制方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql8.0.20数据目录迁移的方法

mysql的存储目录默认是在/var/lib/mysql/,下面将修改默认存储目录. 本文使用mysql8.0.20版本,与mysql8.0.11版本不同,8.0.11版本的数据迁移请看另一篇博客:mysql8.0.11数据迁移 1.先停止
2022-05-31

docker迁移数据目录的方法是什么

这篇文章主要讲解了“docker迁移数据目录的方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“docker迁移数据目录的方法是什么”吧!查看磁盘使用# du -hs /var/lib
2023-06-21

mysql数据库迁移的方法

mysql数据库迁移的方法:1、确定迁移需求;2、备份数据;3、恢复数据到新服务器;4、调整配置文件;5、迁移用户和权限。详细介绍:1、确定迁移需求,在开始迁移之前,需要明确迁移的目的和需求,这包括确定要迁移的数据库、目标平台和时间表;2、
mysql数据库迁移的方法
2023-11-16

mysql数据库迁移的方法是什么

这篇文章主要介绍了mysql数据库迁移的方法是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇mysql数据库迁移的方法是什么文章都会有所收获,下面我们一起来看看吧。简介数据迁移(data migration
2023-02-15

DEDECMS 5.7 将data目录迁移后,网站地图无法打开和更新的解决方法

DEDEcms5.7 SP1版本,根据官方提示强烈建议下,将data目录迁移到web以外,网站地图和http://www.cppcns.comrss无法打开和更新了,站长朋友都知道,DEDECMS默认生成的rss地图以及网站地图等都是生成在
2022-06-12

从MySQL到Redis的简单数据库迁移方法

从mysql搬一个大表到redis中,你会发现在提取、转换或是载入一行数据时,速度慢的让你难以忍受。这里我就要告诉一个让你解脱的小技巧。使用“管道输出”的方式把mysql命令行产生的内容直接传递给redis-cli,以绕过“中间件”的方式使
2022-06-04

Python中MySQL数据迁移到MongoDB脚本的方法

MongoDB简介 MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富
2022-06-04

MySQL根据条件迁移数据的几种方法实现

MySQL根据条件迁移数据的方法包括:INSERT...SELECT:根据条件选择和插入数据。UPDATE...SET:更新符合条件的行的值。DELETE...WHERE:删除符合条件的行。MERGEINTO:插入或更新行,取决于条件。TRUNCATETABLE:删除所有行,不可逆转。临时表:存储筛选后的数据,会话结束后自动删除。选择方法取决于数据量、操作类型和原始数据保存需求。
MySQL根据条件迁移数据的几种方法实现
2024-04-02

mysql 直接拷贝data 目录下文件还原数据的实现方法

本篇内容主要讲解“mysql 直接拷贝data 目录下文件还原数据的实现方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“mysql 直接拷贝data 目录下文件还原数据的实现方法”吧!mysq
2023-06-20

Linux学堂之复制文件到多个目录的方法

  大部分Linux初学者都懂得如何将一个文件复制到另一个目录中,但是将一个文件复制到多个目录中,笔者相信大多数初学者可能都不太明白如何操作了。为此在本文中编程学习网笔者就为大家简单介绍下具体的操作方法和步骤,提高大家在使用Linux进行工作或者学习时的效率!   我们知道在Linux中cp命令常被用于从一个文件
Linux学堂之复制文件到多个目录的方法
2024-04-17

mysql复制数据库的方法是什么

MySQL复制数据库的方法有多种,以下是其中一种常用的方法:使用mysqldump命令备份源数据库:mysqldump -u username -p password source_database > dump.sql在目标服务器上创建
mysql复制数据库的方法是什么
2024-04-09

编程热搜

目录