我有以前版本的 MySQl 中的 .frm、ibdata 和 ib_logfile,现在我已经转移到更新的版本。不幸的是,我没有安装以前的版本,所以我无法将转储文件导入新的 MySQl 版本。
请提出一些方法让这些数据库在较新的 MySQL 版本中运行。我拥有上一个 MSQl 中的所有必需文件。
这样做真的很危险,所以只需在文件的副本上执行(并尽量使用完全相同版本的 MySQL):
好吧,这可能看起来微不足道。但是因为我已经保存了我之前安装的 Program Files 中存在的整个 MySQL 文件夹。我发现我仍然可以使用该文件夹来运行以前的 MySQL 安装,而无需进行任何更改或重新安装(似乎 MySQl 像 Linux 软件一样工作)。现在我正在使用 mysqldump 创建转储,然后将其导入新的 MySQL 版本。