我刚刚将macOS升级到了Catalina,而我拥有的AMPPS版本停止了工作。
我已经安装了最新版本,但是mysql数据库为空(当然)。
如何将所有表和数据库从较旧的AMPPS安装移至较新的?不能运行以前的AMPPS安装以便导出为SQL,因为Catalina不会运行它:-(
在旧的安装中,所有表都存储为.frm
和.ibd
文件。我尝试将var
文件夹复制到新的AMPPS安装中,但是它不起作用。试图将旧的var
文件夹的内容与新的文件夹合并,但也无法正常工作。
答案 0 :(得分:0)
我发现AMPPS的较新版本随附于MySQL 8,该MySQL 8与以前的AMPPS版本不兼容MySQL 5.4。我最终丢失了先前数据库中的数据,这并不是什么大问题,因为它只是测试开发中的多个应用程序中的数据。
也许如果我在没有AMPPS的macos Catalina上安装MySQL 5.4,我可以从以前的AMPPS版本复制文件,然后将其导出到MySQL 8,但是并没有真正尝试过。