mysql的*.frm,*.myd,*.myi文件和数据恢复

本文介绍了一种通过将*.frm,*.myd,*.myi文件复制到MySQL数据目录下的方式来恢复数据库的方法,并提供了注意事项,确保数据库恢复过程的顺利进行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、数据库的备份只有这样的*.frm,*.myd,*.myi文件怎么恢复?

1.找到mysql的安装路径,找到my.ini文件,打开找到“datadir="C:/Program Files/MySQL/MySQL Server 5.0/Data/"”

2.找到data文件夹,把备份的数据库(*.frm,*.myd,*.myi文件)复制到data目录下;

3.把备份数据库中的ibdata1文件也复制进来,需注意的是ibdata1文件如果覆盖掉之前的,之前库中的其他数据库则不可用,所以先建议把之前的库备份

4.这样数据库就算恢复回来啦,如果出现有的表not exist,需注意ibdata1文件,多半是它的错

 

二、*.frm,*.myd,*.myi文件
*.frm是描述了表的结构        frm----->frame框架

*.myd保存了表的数据记录   d------>data

*.myi则是表的索引               i------>index


注意:
1.尽可能的保证新老服务器mysql的版本一致,字符编码一致
2.导出*.sql文件大小问题,因为有些数据库限制大小,太大了的导入会出问题(对了导出后大于服务器限制的可以打成zip再导入)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值