【发布时间】:2020-10-03 15:54:18
【问题描述】:
在备份我的文件时,我已从 Ubuntu 18.04 升级到 20.04 并进行了全新安装。我在 mysql 5 的备份中有 /var/lib/mysql 文件。这些文件包括我希望在新的 Ubuntu 20.04、mysql 8 安装中使用的架构。我已经启动并运行了 mysql 8,但不知道如何从 mysql 5 恢复/导入我的架构。
【问题讨论】:
标签: mysql import schema upgrade
在备份我的文件时,我已从 Ubuntu 18.04 升级到 20.04 并进行了全新安装。我在 mysql 5 的备份中有 /var/lib/mysql 文件。这些文件包括我希望在新的 Ubuntu 20.04、mysql 8 安装中使用的架构。我已经启动并运行了 mysql 8,但不知道如何从 mysql 5 恢复/导入我的架构。
【问题讨论】:
标签: mysql import schema upgrade
这可能是一个微不足道的答案,它仅适用于您仍然可以访问旧发行版上的 mysql 5 的情况。幸运的是,我能够启动到我的旧发行版。现在是微不足道的解决方案:
`mysqldump -u foo -p SchemaName2bPreserved > mysql_backup`
您可以为转储文件指定任何其他名称,然后通过命令在新发行版中使用“mysql_backup”文件
mysql -u foo -p < mysql_backup
现在,每当我备份我的系统时,我都会使用mysqldump 命令。
【讨论】: