第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
日期:2020-07-07 20:55:06 来源:oir作者:oir