Mysql 5.5升级5.8
2024-09-07 05:01:25
前言,因为升级跳板机,需要将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.
最新文章
- iOS 限制TextField输入长度(标准)
- poj1155 TELE (树上的背包)
- mybatis的动态sql及模糊查询
- yourphp 遇见问题及解决办法
- ECMAScript5下Array的方法
- [AngularJS] Html ngSanitize, $sce
- Docker - 通过swarm 管理 docker service
- Visual Studio使用技巧记录
- Android面试必备
- skynet newservice API参考
- 循环checked表单 元素
- Fiddler 过滤设置
- centos 7 防火墙操作
- C#学习笔记(2)
- 前段时间碰到的一些问题(免费WiFi设置+fiddler对手机进行抓包+fiddler抓不到https的请求)
- linux/windows转mac的习惯设置
- K-Means算法的10个有趣用例
- Maximal Binary Matrix CodeForces - 803A (贪心+实现)
- autolayout 高度自适应
- C#控制台程序输出彩色文字