linux

如何升级Linux上的MariaDB版本

小樊
40
2025-08-03 09:20:53
栏目: 云计算

要在Linux上升级MariaDB版本,请遵循以下步骤:

  1. 备份数据库:在进行任何升级操作之前,请确保备份所有数据库,以防数据丢失。您可以使用mysqldump工具来备份数据库。
mysqldump -u root -p --all-databases > backup.sql
  1. 移除旧版本的MariaDB:首先,您需要移除当前安装的MariaDB版本。使用以下命令卸载MariaDB:

对于基于Debian的系统(如Ubuntu):

sudo apt-get remove --purge mariadb-server mariadb-client
sudo apt-get autoremove
sudo apt-get autoclean

对于基于RPM的系统(如CentOS、Fedora、RHEL):

sudo yum remove mariadb-server mariadb-client
sudo yum autoremove
sudo yum clean all
  1. 添加MariaDB官方仓库:访问MariaDB官方下载页面(https://mariadb.org/download/),找到适用于您的Linux发行版的仓库文件。然后,将其添加到您的系统中。

对于基于Debian的系统:

wget -O /etc/apt/sources.list.d/mariadb.list https://download.mariadb.org/MariaDB/mariadb.repo

对于基于RPM的系统:

wget -O /etc/yum.repos.d/MariaDB.repo https://download.mariadb.org/MariaDB/mariadb.repo
  1. 安装新版本的MariaDB:更新软件包列表并安装新版本的MariaDB。

对于基于Debian的系统:

sudo apt-get update
sudo apt-get install mariadb-server mariadb-client

对于基于RPM的系统:

sudo yum update
sudo yum install mariadb-server mariadb-client
  1. 恢复数据库:使用之前创建的备份文件恢复数据库。
mysql -u root -p < backup.sql
  1. 重启MariaDB服务:升级完成后,重启MariaDB服务以使更改生效。

对于基于Debian的系统:

sudo systemctl restart mariadb

对于基于RPM的系统:

sudo systemctl restart mariadb
  1. 检查MariaDB版本:登录到MariaDB并检查其版本,以确保升级成功。
mysql -u root -p

在MariaDB提示符下输入以下命令:

SELECT VERSION();

这将显示已安装的MariaDB版本。如果一切正常,您应该看到新版本的MariaDB。

请注意,这些步骤可能因Linux发行版而异。在进行升级之前,请务必查阅适用于您的发行版的官方文档。

0
看了该问题的人还看了