用(*.frm *.MYD *.MYI)文件恢复MySql数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用(*.frm *.MYD *.MYI)文件恢复MySql数据库相关的知识,希望对你有一定的参考价值。
保存下来以防以后遇到
今天还原mysql数据库时,看到那个data文件夹下好几个文件,还没有.sql文件,没有见过,总结下。Data文件夹里面包括:数据库名文件夹,文件夹里包括,*.frm,*.MYI,*.MYD,并且包含一个db.opt文件。分别介绍一下:
*.frm----描述了表的结构
*.MYI----表的索引
*.myd----保存了表的数据记录
db.opt----用文本编辑器打开,可以看到里面保存的是编码信息
要把上述的数据库导入进mysql:
- 安装mysql数据库:我安装的数据库是MySQL Server 5.5,安装目录选择:D:\MySQL
- 在D:\MySQL文件夹下有个文件: my.ini
- 在my.ini文件里找到一个datadir的key如:datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/"
- 在3找到的一个data文件夹下,拷贝服务商提供备份时提供的文件(包括*.frm,*.MYI,*.MYD,db.opt)
- 一般重启mysql服务,在管理界面就可以看到表的结构及数据了
以上是关于用(*.frm *.MYD *.MYI)文件恢复MySql数据库的主要内容,如果未能解决你的问题,请参考以下文章
MySQL数据库文件破损如何修复,.myi .myd .frm文件
使用(*.frm *.MYD *.MYI)文件恢复MySql数据库
mysql中的data下的数据文件(.FRM.MYD.MYI)恢复为数据