300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > mysql 大批量数据单表 直接拷贝data 目录下文件 备份或还原数据方法

mysql 大批量数据单表 直接拷贝data 目录下文件 备份或还原数据方法

时间:2020-10-24 08:28:41

相关推荐

mysql 大批量数据单表 直接拷贝data 目录下文件 备份或还原数据方法

1.查看MySQL的安装路径

MySQL命令:

show global variables;show variables like 'datadir';

2.找到对应表数据文件路径

3.文件含义

4.备份文件

把表的文件备份到其他目录, 自己调整命令, 保存哪个目录

cp /usr/local/mysql/data/mybank/mybank_repay_detail.MYI .cp /usr/local/mysql/data/mybank/mybank_repay_detail.MYD . cp /usr/local/mysql/data/mybank/mybank_repay_detail.frm .

5.新建备份表, 替换文件

使用这种方式复制数据文件替换表, 如果是同一个服务器, 10GB的表, 传输速度快可以10分钟左右, 但是复制表过程中需要关闭MySQL, 不然你在替换文件, 人家还在写入数据, 可能会出问题(没测,脑补的), 属于冷备.

当你修改表名的时候, 文件的名字也会更改, 可以根据这个, 先改个备份表名, 然后把之前复制的文件在拷贝过来, 就有一张原表, 一张备份表了.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。