centos 8.3(阿里云服务器)mariadb由系统自带版本(10.3)升级到10.6

  1. 备份数据库

在进行任何升级操作前,务必备份所有数据库:

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

复制代码
# 或者为每个重要数据库单独备份
mysqldump -u root -p db_name1 > db_name1_backup.sql
mysqldump -u root -p db_name2 > db_name2_backup.sql

2.停止 MariaDB 服务

sudo systemctl stop mariadb

3.移除旧的 MariaDB 仓库

sudo dnf remove -y MariaDB-server MariaDB-client

4.添加 MariaDB 10.6 官方仓库

复制代码
sudo vi /etc/yum.repos.d/mariadb.repo

添加以下内容

mariadb

name = MariaDB

baseurl = https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/10.6/centos8-amd64 gpgkey=https://mirrors.tuna.tsinghua.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB

gpgcheck=1

enabled=1

module_hotfixes=1

  1. 清理并更新缓存

    sudo dnf clean all
    sudo dnf makecache

6.安装 MariaDB 10.6

sudo dnf install -y MariaDB-server MariaDB-client

如果失败,大概率会失败,使用下面命令:

sudo dnf install -y --allowerasing MariaDB-server MariaDB-client #这个参数会允许替换冲突的软件包。 我使用这个安装成功。

sudo dnf install -y --nobest MariaDB-server MariaDB-client #这个参数会允许安装非最佳匹配的软件包版本。

7.启动并配置 MariaDB

sudo systemctl start mariadb

sudo systemctl enable mariadb

8.配置 MariaDB 安全设置

复制代码
mysql_secure_installation

8.配置 MariaDB

sudo vi /etc/my.cnf.d/server.cnf

mysqld

基础设置

character-set-server=utf8mb4

collation-server=utf8mb4_unicode_ci

init_connect='SET NAMES utf8mb4'

内存设置(根据服务器实际内存调整)

innodb_buffer_pool_size = 1G

innodb_log_file_size = 256M

max_connections = 200

日志设置

log_error = /var/log/mariadb/mariadb.log

相关推荐
小辰记事本几秒前
从零读懂RoCEv2数据包构造:从WQE到线缆上的完整旅程
服务器·网络·网络协议·rdma
江公望3 小时前
Ubuntu htop命令,10分钟讲清楚
linux·服务器
哎呦,帅小伙哦3 小时前
Linux 时间:从原子钟到 clock_gettime 的每一面
linux·运维·服务器
张小姐的猫4 小时前
【Linux】多线程 —— 线程互斥
linux·运维·服务器·c++
YuanDaima20484 小时前
Linux 进阶运维与 AI 环境实战:进程管理、网络排错与 GPU 监控
linux·运维·服务器·网络·人工智能
lolo大魔王6 小时前
Linux 数据文件处理实战:排序、搜索、压缩、归档一站式详解
linux·运维·服务器
189228048616 小时前
NY382固态MT29F32T08GSLBHL8-24QM:B
大数据·服务器·人工智能·科技·缓存
xhbh6666 小时前
网关端口映射和路由器端口转发有什么区别?配置要点全解析
运维·服务器·网络·智能路由器·端口映射·映射·无痕网关
STDD7 小时前
Soulmask《灵魂面具》 专用服务器搭建教程
运维·服务器·github
半壶清水7 小时前
用P4 Tutorial、BMv2 和 Mininet‌解析网络第一集------模拟环境搭建
运维·服务器·网络·网络协议·tcp/ip