centos7 升级MariaDB 到 10.5 或更高版本

步骤 1:备份现有数据库

在升级之前,务必备份所有数据库,以防数据丢失:

复制代码
mysqldump -u 用户名 -p --all-databases > all_databases_backup.sql
步骤 2:卸载旧版本 MariaDB
复制代码
sudo yum remove mariadb-server mariadb-client
步骤 3:添加 MariaDB 官方仓库

MariaDB 5.5 是 CentOS/RHEL 7 默认仓库中的版本,需添加官方仓库以安装更高版本:

复制代码
# 创建 MariaDB 仓库文件
sudo vi /etc/yum.repos.d/MariaDB.repo

在文件中添加以下内容(适用于 MariaDB 10.6):

复制代码
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.6/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

保存并退出。

步骤 4:安装 MariaDB 10.6
复制代码
sudo yum clean all
sudo yum install MariaDB-server MariaDB-client
步骤 5:启动并启用 MariaDB
复制代码
sudo systemctl start mariadb
sudo systemctl enable mariadb
步骤 6:验证安装
复制代码
mysql --version

输出应类似于:

复制代码
mysql  Ver 15.1 Distrib 10.6.12-MariaDB, for Linux (x86_64) using EditLine wrapper
相关推荐
gsfl2 小时前
Redis 缓存
数据库·redis·缓存
恒悦sunsite8 小时前
Ubuntu之apt安装ClickHouse数据库
数据库·clickhouse·ubuntu·列式存储·8123
奥尔特星云大使9 小时前
MySQL 慢查询日志slow query log
android·数据库·mysql·adb·慢日志·slow query log
来自宇宙的曹先生9 小时前
MySQL 存储引擎 API
数据库·mysql
间彧9 小时前
MySQL Performance Schema详解与实战应用
数据库
间彧9 小时前
MySQL Exporter采集的关键指标有哪些,如何解读这些指标?
数据库
weixin_446260859 小时前
Django - 让开发变得简单高效的Web框架
前端·数据库·django
mpHH9 小时前
babelfish for postgresql 分析--todo
数据库·postgresql
zizisuo10 小时前
解决在使用Lombok时maven install 找不到符号的问题
java·数据库·maven
程序边界11 小时前
国产之光!金仓数据库KingbaseES Oracle兼容性深度体验大赏
数据库·oracle