跳到主要内容

在 Linux 上升级 MySQL

可以在安装了 Unified Manager 的 Linux 服务器上升级到 MySQL 的较新版本,以便修复安全漏洞。如果系统上安装的 MySQL 版本低于 8.0.21,Unified Manager 9.8 升级过程会自动将 MySQL 升级到 8.0.21。不得将 MySQL 从早期版本独立升级到 8.0.21。

如果系统上安装的 MySQL 版本是 5.7,则不得尝试直接将 MySQL 升级到版本 8.0.21。这会导致应用程序数据丢失。
必须拥有安装了 Unified Manager 的 Linux 系统的根权限。

如果只是次要更新,可以将 MySQL 8.0.21 的基础版本升级到更高版本。

  1. 以根用户的身份登录 Unified Manager 主机。
  2. 在目标系统上下载最新的 MySQL Community Server .rpm 捆绑包。
  3. 将捆绑包解包到目标系统中的一个目录。
  4. 在目录中将捆绑包解包后,将获得多个 .rpm 包,但 Unified Manager 只需要以下 rpm 包:
    • mysql-community-client-8.0.21
    • mysql-community-libs-8.0.21
    • mysql-community-server-8.0.21
    • mysql-community-common-8.0.21
    • mysql-community-libs-compat-8.0.21
    删除所有其他 .rpm 包。但是,安装 rpm 捆绑包中的所有包不会导致错误。
  5. 按照所示的顺序停止 Unified Manager 服务和关联的 MySQL 软件:systemctl stop ocieau systemctl stop ocie systemctl stop mysqld
  6. 使用以下命令调用 MySQL 的升级:yum install *.rpm
    *.rpm 是指下载 MySQL 较新版本的目录中的 .rpm 包。
  7. 按照所示的顺序启动 Unified Managersystemctl start mysqld systemctl start ocie systemctl start ocieau