将 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,但实际上还没有试过了。
我刚刚将 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,但实际上还没有试过了。