在 Unix/Linux 上降级二进制和基于包的安装
让我们了解如何在 Unix 或 Linux 上降级二进制和基于包的安装。可以通过多种方式降级 Unix 或 Linux 上基于二进制和包的安装。他们在下面讨论过。
就地降级
就地降级涉及关闭新的 MySQL 版本。
完成此操作后,新的 MySQL 二进制文件或包将替换为旧的二进制文件或包。
完成此操作后,旧 MySQL 版本将在现有数据目录上重新启动。
MySQL 必须配置为通过将 innodb_fast_shutdown 设置为 0 来执行慢速关闭。
下面的命令会做同样的事情 -
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
关闭较新的 MySQL 服务器。这可以使用以下命令来完成 -
mysqladmin -u root -p shutdown
缓慢关闭后,InnoDB 重做日志文件(ib_logfile* 文件)从数据目录中删除。这样做是为了避免与重做日志文件格式相关的降级问题,这些问题会在版本之间发生。
逻辑降级
逻辑降级涉及使用 mysqldump 转储新 MySQL 版本中的所有表。
完成此操作后,转储文件将加载到旧 MySQL 版本中。
逻辑降级支持同一版本系列内的版本之间的降级以及降级到以前的版本级别。
仅支持通用可用性 (GA) 版本之间的降级。
转储所有数据库。这是使用以下命令完成的 -
mysqldump −u root −p−−add−drop−table −−routines −−events
−−all−databases −−force > data−for−downgrade.sql
使用以下命令关闭较新的 MySQL 服务器 -
mysqladmin −u root −p shutdown
以上是 在 Unix/Linux 上降级二进制和基于包的安装 的全部内容, 来源链接: utcz.com/z/322824.html