centos

如何在CentOS上升级MariaDB

小樊
50
2025-10-19 16:19:08
栏目: 云计算

在CentOS上升级MariaDB的步骤如下:

方法一:使用yum命令

  1. 备份数据库 在进行任何升级之前,强烈建议先备份所有重要的数据库。

    mysqldump -u root -p --all-databases > full_backup.sql
    
  2. 更新系统包 确保你的系统包是最新的。

    sudo yum update
    
  3. 移除旧版本的MariaDB 停止MariaDB服务并移除它。

    sudo systemctl stop mariadb
    sudo yum remove mariadb-server mariadb
    
  4. 安装新版本的MariaDB 安装最新版本的MariaDB。

    sudo yum install mariadb-server mariadb
    
  5. 启动并启用MariaDB服务 启动MariaDB服务并设置为开机自启。

    sudo systemctl start mariadb
    sudo systemctl enable mariadb
    
  6. 安全配置 运行安全脚本以设置root密码和其他安全选项。

    sudo mysql_secure_installation
    
  7. 恢复数据库 如果之前进行了备份,现在可以恢复数据库。

    mysql -u root -p < full_backup.sql
    

方法二:使用MariaDB官方仓库

  1. 添加MariaDB官方仓库 编辑/etc/yum.repos.d/MariaDB.repo文件,确保它指向正确的仓库地址。

    [mariadb]
    name = MariaDB
    baseurl = http://yum.mariadb.org/10.5/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1
    
  2. 更新系统包 更新系统包列表。

    sudo yum update
    
  3. 升级MariaDB 使用yum命令升级MariaDB。

    sudo yum upgrade mariadb-server mariadb
    
  4. 重启MariaDB服务 升级完成后,重启MariaDB服务。

    sudo systemctl restart mariadb
    
  5. 安全配置 运行安全脚本以设置root密码和其他安全选项。

    sudo mysql_secure_installation
    

注意事项

通过以上步骤,你应该能够顺利地在CentOS上升级MariaDB。如果在过程中遇到任何问题,可以参考MariaDB的官方文档或社区支持。

0
看了该问题的人还看了