交个朋友吧

平滑升级mariadb

问题

Centos7自带的MariaDB版本是5.5 ,版本过于老旧,现想升级到最新版本,且数据不丢失

措施

备份原来的数据

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

处理旧版数据库

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

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

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

安装新版本

参考:链接

1、创建/etc/yum.repos.d/MariaDB.repo文件,这里用到了10.0

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

2、安装新版本的mariadb

yum clean all
yum install MariaDB-server 

配置 

1、 启动服务

systemctl start mariadb

2、设置开机自启动

systemctl enable mariadb

3、初始化

mysql_secure_installation

参考:链接

还原

参考:链接

source  /alldb.sql
posted @ 2020-09-08 14:46  PamShao  阅读(258)  评论(0)    收藏  举报