升级

升级操作用于将 MariaDB 实例组件从低版本升级至较高版本,升级后不会改动任何配置和数据,同版本间也可进行升级。

Note:

升级操作不支持将 MariaDB 实例组件从高版本降级为低版本。

升级步骤

用户可使用 installmode 参数指定 upgrade 升级模式进行自动升级。以 sequoiasql-mariadb-3.4-linux_x86_64-enterprise-installer.run 为例,升级步骤如下:

  1. 使用文本模式指定升级参数进行升级

    1. # ./sequoiasql-mariadb-3.4-linux_x86_64-installer.run --mode text --installmode upgrade
  2. 程序提示选择向导语言,输入2,选择中文

    1. Language Selection
    2. Please select the installation language
    3. [1] English - English
    4. [2] Simplified Chinese - 简体中文
    5. Please choose an option [1] : 2
  3. 显示安装协议,输入1,选择忽略阅读并同意协议;输入2则表示阅读详细的协议内容

    1. ----------------------------------------------------------------------------
    2. BitRock InstallBuilder评估本所建立
    3. 欢迎来到 SequoiaSQL MariaDB Server 安装程序
    4. ----------------------------------------------------------------------------
  4. 显示可升级的选项,输入1,选择升级 /opt/sequoiasql/mariadb 目录下的安装;输入2则表示选择自定义路径,若指定的路径下存在安装则升级,没有则安装

    1. ----------------------------------------------------------------------------
    2. 请指定 SequoiaSQL MariaDB Server 将会被安装到的目录
    3. 版本信息 安装目录
    4. [1] 3.4 /opt/sequoiasql/mariadb
    5. [2] other option
    6. 请选择一个选项 [1] :
  5. 输入回车,确认继续

    1. ----------------------------------------------------------------------------
    2. 设定现在已经准备将 SequoiaSQL MariaDB Server 安装到您的电脑.
    3. 您确定要继续? [Y/n]:
  6. 升级成功

    1. ----------------------------------------------------------------------------
    2. 正在安装 SequoiaSQL MariaDB Server 于您的电脑中,请稍候.
    3. 安装中
    4. 0% ______________ 50% ______________ 100%
    5. 开始升级
    6. ************************** 检查列表 *************************************
    7. 检查:在/etc/default/sequoiasql-mariadb中获取用户名 ...... ok
    8. 检查:安装目录/opt/sequoiasql/mariadb不为空 ...... ok
    9. 检查:旧版本 3.4 与新版本 3.4 兼容 ...... ok
    10. 检查:磁盘空间足够 ...... ok
    11. 检查:umask配置 ...... ok
    12. 检查:用户sdbadmin存在,并获取用户组 ...... ok
    13. 检查:相关进程已停止 ...... ok
    14. #########################################
    15. ----------------------------------------------------------------------------
    16. 安装程序已经完成安装 SequoiaSQL MariaDB Server 于你的电脑中.
  7. 查看当前版本

    1. # /opt/sequoiasql/mariadb/bin/sdb_maria_ctl --version