mysql 恢复数据库----*.frm,*.myd,*.myi文件

  • 内容
  • 相关
数据库的备份只有这样的*.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则是表的索引
------------------------------------------------------------
注意事项:
尽可能的保证新老服务器mysql的版本一致,字符编码一致
------------------------------------------------------------
其他:
导出*.sql文件大小问题,因为有些数据库限制大小,太大了的导入会出问题(对了导出后大于服务器限制的可以打成zip再导入)

本文标签:

版权声明:若无特殊注明,本文皆为《w0ai1uo》原创,转载请保留文章出处。

本文链接:mysql 恢复数据库----*.frm,*.myd,*.myi文件 - https://www.w0ai1uo.org/151.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

评论

2条评论
  1. avatar

    无极领域 Lv.1 回复

    其实用帝国备份王可以分卷备份,又方便、又稳定

    陕西省西安市 联通

    1. w0ai1uo' 回复

      感谢评论分享

      广东省广州市 鹏博士长城宽带

00:00 / 00:00
随机播放