mysql - 如何将模式从 mysql 5 导入 mysql 8
问题描述
在备份我的文件时,我已经从 Ubuntu 18.04 升级到 20.04 并进行了处女安装。我在 mysql 5 的备份中有 /var/lib/mysql 文件。这些文件包括我希望在新的 Ubuntu 20.04、mysql 8 安装中使用的架构。我已经启动并运行了 mysql 8,但无法弄清楚如何从 mysql 5 恢复/导入我的架构。
解决方案
这可能是一个微不足道的答案,它仅适用于您仍然可以访问旧发行版上的 mysql 5 的情况。幸运的是,我能够启动到我的旧发行版。现在微不足道的解决方案:
`mysqldump -u foo -p SchemaName2bPreserved > mysql_backup`
您可以为转储文件指定任何其他名称,然后使用命令在新发行版中使用“mysql_backup”文件
现在,每当我备份系统时,我都会mysql -u foo -p < mysql_backup
使用该命令。mysqldump
推荐阅读
- node.js - 尝试使用 npm (v6.2.1) 安装任何软件包时节点 9.x 中的异步写入错误?
- javascript - 无法从 JSON 数组中删除 JSON 对象
- javascript - 将 jQuery var 放入
- jsp - OCEJWCD 问题
- go - golang逗号分隔表达式
- python - 对 SQL 服务器的 pyodbc 更新查询被导入
- angularjs - 定义嵌套视图
- java - Java equals 方法中原语性能的(理论上!)顺序是什么?
- r - 如何从 R 数据框中的 2 列中提取相同的文本/值?
- python - 如何在python scipy t测试中获得除默认值以外的不同置信度的P值