linux

Linux MariaDB如何升级版本

小樊
52
2025-09-25 04:53:03
栏目: 云计算

Linux环境下升级MariaDB版本的通用流程及注意事项

1. 升级前准备:备份数据

升级前必须备份所有重要数据库,防止操作失误导致数据丢失。推荐使用mysqldump工具导出所有数据库到一个SQL文件:

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

输入root密码后,脚本会将所有数据库结构和数据保存到full_backup.sql文件中。

2. 检查当前版本

确认当前MariaDB版本,确保升级路径符合官方要求(如从10.3升级到10.5,而非跨大版本跳跃):

mysql -u root -p -e "SELECT VERSION();"

输出结果示例:10.3.48-MariaDB-0ubuntu0.22.04.1

3. 添加MariaDB官方仓库(可选但推荐)

若系统自带仓库版本较旧,需添加MariaDB官方仓库以获取最新版本。操作步骤因Linux发行版而异:

4. 执行升级操作

根据系统包管理器选择对应命令:

5. 重启MariaDB服务

升级完成后,重启服务以应用新版本:

sudo systemctl restart mariadb  # 大多数Linux发行版
sudo systemctl restart mariadb-server  # 部分旧版本

可通过systemctl status mariadb确认服务状态是否为“active (running)”。

6. 验证升级结果

登录MariaDB并检查版本号,确认升级成功:

mysql -u root -p -e "SELECT VERSION();"

输出应显示新版本号(如10.5.12-MariaDB-1:10.5.12+maria~jammy)。

7. 恢复数据(可选)

若升级过程中未自动迁移数据(如跨主要版本升级),需将备份的full_backup.sql导入新数据库:

mysql -u root -p < full_backup.sql

导入前确保MariaDB服务已启动。

关键注意事项

0
看了该问题的人还看了