Centos7.6 自带mariadb5.5 平滑升级到 mariadb 10.2 使用国内源,数据无损迁移

本文介绍了如何在Centos7.6系统中,从自带的mariadb5.5版本平滑升级到mariadb10.2,同时确保数据的完整无损迁移。步骤包括备份原有数据、处理旧版数据库、配置国内10.2源以及安装升级并更新数据。
摘要由CSDN通过智能技术生成


服务器系统是Centos7.6,自带的mariadb的版本是5.5,太低了,很多新的开源应用都部署不成功,因此必须升级到10.x以上才行,但是生产环境已经有了数据,然后看各种教程,这个多一行代码,那个少一行,尤其还要删除原来的版本,忐忑的不行,也不知道哪个才对,现在已经升级成功,数据无损,特此展示自己的升级步骤。

1、备份原来的数据

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

输入命令后输入root账号的密码,等一会儿之后当前路径下就会多出一个 alldb.sql 文件,这个就是全部数据库的备份了。

2、处理旧版数据库

# 停掉原来的数据库服务
systemctl stop mariadb

# 拷贝原来的数据库配置,有需要可以恢复
cp /etc/my.cnf /etc/my.cnf.bak

# 卸载旧的数据库,只是删除应用,不影响数据
yum remove mariadb mariadb-server

3、配置国内10.2的源

看网上大多数提供的都是mariadb官方的最新10.3源,测试环境试了一下,慢的要死,因此找了个10.2的国内源,快了许多。

# 编辑mariadb的源
vim  /etc/yum.repos.d/Mariadb.repo

# 添加如下内容
[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.e
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值