首页 > 解决方案 > 如何将模式从 mysql 5 导入 mysql 8

问题描述

在备份我的文件时,我已经从 Ubuntu 18.04 升级到 20.04 并进行了处女安装。我在 mysql 5 的备份中有 /var/lib/mysql 文件。这些文件包括我希望在新的 Ubuntu 20.04、mysql 8 安装中使用的架构。我已经启动并运行了 mysql 8,但无法弄清楚如何从 mysql 5 恢复/导入我的架构。

标签: mysqlimportschemaupgrade

解决方案


这可能是一个微不足道的答案,它仅适用于您仍然可以访问旧发行版上的 mysql 5 的情况。幸运的是,我能够启动到我的旧发行版。现在微不足道的解决方案:

`mysqldump -u foo -p SchemaName2bPreserved > mysql_backup`

您可以为转储文件指定任何其他名称,然后使用命令在新发行版中使用“mysql_backup”文件 现在,每当我备份系统时,我都会mysql -u foo -p < mysql_backup 使用该命令。mysqldump


推荐阅读