换了块硬盘 重装完系统后发现MySQL没备份 还好原硬盘数据未删 这里记下恢复的过程

MySQL 中文件存储方式:数据库db中有一张表名为table  对应的表结构文件就肯定是 data\db\table.frm,而数据是统一存储在ibdata1文件中。


原XP系统中表结构文件路径:  \Documents and Settings\All Users\Application Data\MySQL\MySQL Server \data。

ibdata1文件路径:另外的盘符: \MySQL Datafiles 

现在WIN7上装的是最新版MySQL 5.5.27 所有的数据均存放在 \ProgramData\MySQL\MySQL Server 5.5\data 文件夹中


下面是执行恢复的步骤:

1将新装的MySQL服务停掉

2将新装的data中的所有文件删除(除了XXX.err和XXX.pid 这两个文件

3将原data中的所有文件夹拷到新的data中(注意是所有的文件夹,不包含任何文件

4将原ibdata1拷至新的data中

5重开MySQL服务


至此所有数据恢复完成。

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页