centos7升级mariadb版本
1.概述
本篇博客记录如何在centos7.9操作系统安装和升级mariadb数据库服务。
2. 操作过程
在最小化安装的centos7.9系统上,通过rpm -qa|grep mariadb
查看到只有一个mariadb-libs-5.5.68-1.el7.x86_64
包。
通过yum来安装centos7.9官方软件仓库提供的mariadb
版本yum -y install mariadb mariadb-devel mariadb-libs mariadb-server
安装完成以后,检查一下当前安装的版本:
$ rpm -qa|grep mariadb
mariadb-libs-5.5.68-1.el7.x86_64
mariadb-devel-5.5.68-1.el7.x86_64
mariadb-5.5.68-1.el7.x86_64
mariadb-server-5.5.68-1.el7.x86_64
现在开始配置升级
首先创建所需maraidb的yum源
[mariadb10.6]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
enabled=1
执行yum clean all && yum makecache
执行安装:yum -y install mariadb mariadb-devel mariadb-libs mariadb-server
高版本的mariadb软件包名已经变为MariaDB,在yum过程中会有提示
安装结束后检查:rpm -qa|grep MariaDB
$ rpm -qa|grep MariaDB
MariaDB-common-10.6.9-1.el7.centos.x86_64
MariaDB-client-10.6.9-1.el7.centos.x86_64
MariaDB-compat-10.6.9-1.el7.centos.x86_64
MariaDB-shared-10.6.9-1.el7.centos.x86_64
MariaDB-server-10.6.9-1.el7.centos.x86_64
MariaDB-devel-10.6.9-1.el7.centos.x86_64
执行:systemctl start mariadb
,启动以后,执行select version();
查看到的版本:10.6.9-MariaDB
高版本的mariadb比老版本多了一个sys库
MariaDB [sys]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
+--------------------+
5 rows in set (0.000 sec)
3. 需要注意的事
之前在一个低版本双机主主架构的情况下,升级mariadb。过程差不多,在升级之前先停止数据库使用,并且停止服务,配置yum源然后分别升级,再分别启动即可。一个比较重要的过程是:mysql_upgrade -uroot -p
,升级已经存在数据库。
当然,做这些操作之前,对配置文件和数据库备份,还是相当有必要的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下