Joh*_*Woo 16 mysql database-restore
我能够恢复损坏的操作系统(Windows XP)的MySQL服务器5.5的数据库文件夹
C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.5\data\
如何手动将其还原到新的MySQL服务器?当我打开文件夹时,我发现了几个文件夹,我相信这些是数据库.我没有提交任何SQL文件.
Joh*_*Woo 23
好的,我得到了自己问题的答案.
可能的情景
对于您的信息,在MYSQL中,扩展名为MYD
的FRM
文件是表数据,文件是表定义,MYI
文件是表索引.还有ibdata
my.ini中指定的文件,即InnoDB tablesapce文件.您必须是一个administrator
,以便您可以访问Document and Settings文件夹或Program Files文件夹.
@ JohnWoo的答案仅适用于MYSIAM
数据库引擎.我的回答是严格的InnoDB存储引擎,即FRM
与IBD
文件
InnoDb
数据库,我成功地完成了这些步骤.在指出这些步骤之前,我想告诉大家,我从Wndows XP的恢复硬盘中执行了恢复并将其转移到Windows 7.因此,这将有助于Windows XP和Windows 7用户.所以,我遵循的步骤是: -
我建议你在dev.mysql.com/doc/mysql-backup-excerpt/5.5/en/innodb-backup.html的mysql文档中查看InnoDB的冷备份方法.
我认为默认情况下MySQL 的文件管理非常简单。创建一个简单的新数据库,并将恢复的文件复制到响应中创建的 mysql 子文件夹中,替换任何创建的数据库文件。如果这不起作用,请在新数据库中创建一个表以获取可能还需要什么的提示。