第2步:备份数据库

在尝试升级之前备份数据库始终很重要。
在Linux系统上,MySQLDUMP命令可用于备份MariaDB数据库。

针对我们要备份的每个数据库运行下面的命令。

sudo mysqldump -u root -p database_name > backup_database.sql

第4步:安装MariaDB较新版本

卸载旧版本后,我们可以使用下面的存储库安装MariaDB较新版本。

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

对于MariaDB 10.1,请在下面添加存储库:

sudo sh -c "echo 'deb [arch=amd64,i386] https://mirrors.evowise.com/mariadb/repo/10.1/ubuntu '$(lsb_release -cs)' main' > /etc/apt/sources.list.d/MariaDB-10.1.list"

对于MariaDB 10.2,请在下面添加存储库:

sudo sh -c "echo 'deb [arch=amd64,i386] https://mirrors.evowise.com/mariadb/repo/10.2/ubuntu '$(lsb_release -cs)' main' > /etc/apt/sources.list.d/MariaDB-10.2.list"

安装较新版本的MariaDB

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

运行以下命令进行升级

sudo mysql_upgrade

如果一切正确,服务器应升级到更新版本。

第1步:准备MariaDB进行升级

在升级MariaDB之前,可能需要以下步骤。
下面的命令将Innodb_fast_shutdown设置为0.
如果我们不这样做,则可能会遇到升级挂起的故障,并且可能不会按计划进行。

登录到数据库服务器:

sudo mysql -u root -p

然后运行下面的命令将Innodb_fast_shutdown设置为0

mysql> SET GLOBAL innodb_fast_shutdown = 0;

第3步:卸载MariaDB 10.0或者10.1

首先,停止数据库并卸载。

在Ubuntu 16.04上,运行以下命令。

sudo systemctl stop mysql.service

在Ubuntu 17.10及以上版本,运行以下命令:

sudo systemctl stop mariadb.service

然后运行以下命令以卸载MariaDB服务器

sudo apt remove mariadb-server
在Ubuntu上将MariaDB从10.0升级到10.2
日期:2020-07-07 20:55:06 来源:oir作者:oir