【发布时间】:2020-02-12 19:12:53
【问题描述】:
我有一个由 mariadb 10.2 的 mysqldump 生成的 sql 转储文件。
我想使用 mariadb 10.4 设置一个新的数据库服务器,数据来自 sql 转储文件。
在这种情况下是否需要升级过程?如果是这样,我应该先将sql文件恢复到db然后运行mysql_upgrade还是直接升级sql文件然后恢复到db?
【问题讨论】:
我有一个由 mariadb 10.2 的 mysqldump 生成的 sql 转储文件。
我想使用 mariadb 10.4 设置一个新的数据库服务器,数据来自 sql 转储文件。
在这种情况下是否需要升级过程?如果是这样,我应该先将sql文件恢复到db然后运行mysql_upgrade还是直接升级sql文件然后恢复到db?
【问题讨论】:
我建议您遵循 MariaDb 网站上提供的升级指南。见Upgrading MariaDB。它列出了从 MariaDb 的一个主要版本升级到下一个主要版本的文章。
没有直接从版本 10.2 升级到 10.4 的指南,所以您应该先按照 Upgrading from MariaDB 10.2 to MariaDB 10.3 从 10.2 升级到 10.3。然后关注Upgrading from MariaDB 10.3 to MariaDB 10.4,从 10.3 升级到 10.4。
确保阅读主要版本之间的不兼容性
【讨论】: