在 Unix/Linux 上降级二进制和基于包的安装
让我们了解如何在 Unix 或 Linux 上降级二进制和基于包的安装。可以通过多种方式降级 Unix 或 Linux 上的二进制和基于软件包的安装。他们在下面进行了讨论。
就地降级
就地降级涉及关闭新的 MySQL 版本。
完成此操作后,新的 MySQL 二进制文件或软件包将替换为旧的二进制文件或软件包。
完成此操作后,旧的 MySQL 版本在现有数据目录上重新启动。
必须将 MySQL 配置为通过将 innodb_fast_shutdown 设置为 0 来执行慢速关闭。
逻辑降级涉及使用 mysqldump 转储新 MySQL 版本中的所有表。
完成此操作后,转储文件将加载到旧 MySQL 版本中。
同一版本内的版本之间的降级支持逻辑降级 版本系列以及降级到之前的版本级别。
仅支持一般可用性 (GA) 版本之间的降级。
-
转储所有数据库。这是使用以下命令完成的 -
下面的命令会执行相同的操作 -
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
关闭较新的 MySQL 服务器。这可以使用以下命令来完成 -
mysqladmin -u root -p shutdown
缓慢关闭后,InnoDB 重做日志文件将从数据目录中删除(ib_logfile* 文件)。这样做是为了避免在版本之间发生的与重做日志文件格式相关的降级问题。
逻辑降级
mysqldump −u root −p
−−add−drop−table −−routines −−events
−−all−databases −−force > data−for−downgrade.sql
使用以下命令关闭较新的 MySQL 服务器 -
mysqladmin −u root −p shutdown
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341