2013-03-11 29 views
0

我有一个旧的MySQL数据库的数据文件(.FRM,.MID,.MYI),从服务器硬盘中取出。 没有办法确定MySQL版本:我没有访问服务器,我只知道服务器是一台Linux机器,建于2009年或2010年,然后单独留在没有维护。导入MySQL表恢复到新的MySQL数据库

我下载并安装了MySQL的最后.MSI,但我完全陌生的MySQ。

第一步我需要的是我的导入数据到一个新的MySQL数据库,然后用一个Delphi程序我打算将数据移动到SQL Server数据库。

如何导入这些数据表?

回答

1

呦可以停止MySQL服务器,创建像MySQL数据目录OLD_DATA一些文件夹,把所有的.frm,.MID,.MYI文件有和启动mysql。完成后,您应该能够在SHOW DATABASES命令的结果中看到old_data数据库。

+0

我怎样才能找到一个XP SP3的计算机上的MySQL数据目录? 我想使用MySQL WorkBench 5.2:它建立一个.MWB文件,我可以选择一个目录,我把那里的文件,但数据库不包含任何内容。 – 2013-03-11 10:13:50

+0

使用下一个命令:显示像'%datadir%'这样的变量; – Rostyslav 2013-03-11 10:25:37

+0

用xampp解决...它可以看到旧的MySQL文件,并将它们导出到SQL脚本中(一个非常愚蠢的SQL脚本,但是一个SQL脚本) – 2013-03-11 11:35:07