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

标签 mysql macos macos-catalina ampps

我刚刚将 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,但还没有真正尝试过。

关于mysql - 将 MySQL 数据库从一个 AMPPS 安装转移到较新的安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59362557/

相关文章:

MacOS 应用程序 - 为什么已打开的应用程序的 CommandLine.arguments 不包含传递的 --args 参数?

macOS Catalina AudioServerPlugIn 安装

MYSQL(特定条件下的SELECT)

MySQL - 多列索引

Mysql组复制无法添加实例

swift - 如何从无限序列中获取 `Single<T>`?

macos - 如何查找 OSX 上的进程加载了哪个共享库?

python - 在 Mac OSX 10.9 上安装 PyQt4 时出现问题 : Error: Failed to determine the detail of your Qt installation

mysql - 动态外键 - 如何实现?

windows - 握手抖动期间连接终止