将 MySQL 数据库从一个 AMPPS 安装转移到更新的一个

Transfer a MySQL database from one AMPPS installation to a newer one

我刚刚将 macos 升级到 Catalina,我的 AMPPS 版本停止工作。

我已经安装了可用的最新版本,但是 mysql 数据库是空的(当然)。

如何将所有表和数据库从旧的 AMPPS 安装移动到新的?运行以前的 AMPPS 安装以导出为 SQL 不是一个选项,因为 Catalina 不会 运行 :-(

在旧安装中,所有表都存储为 .frm.ibd 文件。我尝试将 var 文件夹复制到新的 AMPPS 安装,但没有成功。试图将旧 var 文件夹的内容与新文件夹合并,但也没有用。

我发现较新版本的 AMPPS 附带了 MySQL 8,它与以前的 AMPPS 版本的 MySQL 5.4 不兼容。我最终丢失了以前数据库中的数据,这不是什么大问题,因为它只是来自几个正在开发的应用程序的测试数据。

也许如果我在没有 AMPPS 的 macos Catalina 上安装 MySQL 5.4,我将能够从以前的 AMPPS 版本复制文件,然后将其导出到 MySQL 8,但实际上还没有试过了。