您的位置:首页 > 数据库 > MySQL

用(*.frm *.MYD *.MYI)文件恢复MySql数据库

2016-02-01 13:48 681 查看
保存下来以防以后遇到

今天还原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服务,在管理界面就可以看到表的结构及数据了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: