Mysql 5.5升级5.8

前言,因为升级跳板机,需要将mariadb 升级到10.2,也就是对应MySQL的5.8,废话不多说下面开始进行mariadb 5.5 的升级

Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 9580
Server version: 5.5.60-MariaDB MariaDB Server

现在的版本为5.5.60

升级主要步骤:

备份原数据库 ---》卸载mariadb ---》添加mariadb国内yum源 ---》安装mariadb---》初始化数据库---》导入数据。

1、备份所有数据

mysqldump -u root -p  -d --all-databases > /back/MysqlAll.sql

#当然这里也可以根据自己需求进行备份某个库或者表

2、卸载mariadb

yum remove mariadb

删除配置文件

rm -rf /etc/my.cnf

删除数据目录

rm -rf /var/lib/mysql/

3、添加mariadb 10.2国内yum源

vim  /etc/yum.repos.d/Mariadb.repo

添加以下内容

[mariadb]
name = MariaDB
baseurl = https://mirrors.ustc.edu.cn/mariadb/yum/10.2/centos7-amd64
gpgkey=https://mirrors.ustc.edu.cn/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

清楚yum源缓存数据

yum clean all

生成新的yum源缓存数据

yum makecache all

安装 mariadb10.2

yum install MariaDB-server MariaDB-client -y

启动并添加开机自启:

systemctl start mariadb.service
systemctl enable mariadb.service

mariadb初始化设置

/usr/bin/mysql_secure_installation

4、导入数据到新版本的mariadb

mysql -u root -p </back/MysqlAll.sql

到此为止新版本更新完成,切记注意备份数据!!!!


Welcome to the MariaDB monitor. Commands end with ; or g.
Your MariaDB connection id is 9
Server version: 10.2.18-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

原文地址:https://www.cnblogs.com/mjiu/p/9761250.html