跳转到内容
无痕工具库 无痕工具库

CyberPanel VPS 更改 MariaDB 版本教程 – Hostinger

在某些情况下,你可能需要在 VPS 上升级或降级 MariaDB(MySQL)软件包。例如,服务器上当前安装的版本不受你网站 CMS 支持时。

作为示例,下面我们将演示从 MariaDB 10.5 降级到 MariaDB 10.4 的步骤。你只需替换 SSH 命令中的版本号,即可升级或降级到任何其他可用版本。

步骤 1 – 备份数据库

首先,通过 SSH 连接到你的服务器,并使用以下命令查看 MySQL 密码:

cat .db_password

这将显示 .db_password 文件的内容,请记下它。接下来,创建一个全新的数据库备份:

mysqldump -u root -p --all-databases > databasedump.sql

当提示输入密码时,使用你从 .db_password 文件中获取的密码。

步骤 2 – 移除当前的 MariaDB 版本

创建备份后,你就可以安全地移除当前的 MariaDB 版本了。

  1. 停止 MariaDB 服务:
    systemctl stop mariadb
  2. 卸载 MariaDB:
    yum remove mariadb mariadb-server
  3. 删除数据和配置文件(可选):
    rm -rf /etc/my.cnf``rm -rf /var/lib/mysql

步骤 3 – 安装所需的 MariaDB 版本

现在,按照以下步骤安装升级/降级后的版本:

  1. 使用文本编辑器(如 vim 或 nano)打开 该文件:
    vim /etc/yum.repos.d/MariaDB.repo

  2. 将文件内容更新为以下内容:

    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.4/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
  3. 更新 yum 缓存索引:
    yum makecache fast

  4. 安装新版本:yum install MariaDB-server MariaDB-client

  5. 启用并启动 MariaDB:
    systemctl enable mariadb``systemctl start mariadb

  6. 保护 MariaDB 的安全:
    mysql_secure_installation

按照提示设置 root 密码并完成安装的安全加固。请注意,此密码用于以 root 用户身份登录 MariaDB 服务器。

使用 mysql --version 命令验证 MariaDB 版本是否已更改:

VPS 终端显示 Linux 上 MariaDB 10.4.20 的 mysql --version 输出

步骤 4 – 导入数据库

最后,导入你的数据库备份:

mysql -u root -p root < databasedump.sql

然后重启 MariaDB:

systemctl restart mariadb

大功告成!你的 MariaDB 版本已成功更新,数据库也已恢复。

其他资源