Mysql5.7之CentOS7环境下小版本升级
Mysql5.7之CentOS7环境下小版本升级
一、环境说明:
操作系统环境:Centos7.4
数据库升级前版本:mysql5.7.26
数据库升级后版本:mysql5.7.31
二、升级步骤:
1、停止应用服务
2、备份mysql数据库实例下所有的数据库并确认数据库版本;
#mysqldump -E -R --triggers --single-transaction -uroot -p -h 127.0.0.1 -P 3306 --all-databases > all.sql
#mysql> select version();
3、停止mysql服务
#service mysqld stop
4、确认mysql安装路径并备份当前版本的mysql相关bin文件
#which mysql
#which mysqld
#cd /usr/bin
#tar –zcvf mysql.tar.gz mysql*
#cd /usr/sbin
#tar –zcvf mysqld.tar.gz mysqld*
5、下载mysql5.7.31的安装压缩包并解压
#cd /opt
#wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.31-el7-x86_64.tar.gz
(如果服务器未联网不支持在线下载,请提前下载后上传到服务器指定目录)
#tar –zxvf mysql-5.7.31-el7-x86_64.tar.gz
6、将5.7.31版本的二进制执行文件拷贝到当前安装目录下并覆盖
(此步骤需要根据查询mysql安装目录和启动方式的实际情况进行覆盖)
#cd /opt/mysql-5.7.31-el7-x86_64
#cp bin/mysql* /usr/bin/
# cp bin/mysqld* /usr/sbin/
7、启动mysql服务
#service mysqld start
8、执行mysql_upgrade进行检查
# mysql_upgrade -uroot -p --force --skip-version-check -S /var/lib/mysql/mysql.sock
(输入密码后执行升级检查)
9、登录数据库并检查版本
10、检查error-log是否有报错
# tail -fn 100 /var/log/mysqld.log
11、至此mysql5.7.26升级至5.7.31完成。
相关文章
- 破解centos7 密码
- centos7:mysql-5.7.23安装(二进制安装)
- centos7安装yum
- Centos7系统配置上的变化
- Centos7中 mysql5.7 用户 创建 、授权、远程登录
- CentOS7(6.5)升级docker到较新版
- CentOS7 卸载自带的OpenJDK及yum安装jdk
- Centos7升级内核版本
- Linux -- CentOS7修改防护墙端口
- centos7系统命令补全操作
- 解决CentOS7关闭/开启防火墙出现Unit iptables.service failed to load: No such file or directory.
- CentOS7下RabbitMQ服务安装配置 (亲测有效)
- Centos7 + Python3.6 + Django + virtualenv + gunicorn + supervisor 环境配置详解
- 猿创征文|Linux centos7下利用docker快速部署SQLserver测试学习环境
- centos7 安装docker-compose的两种方式(直接下载和通过Python管理器)
- Nginx之Centos7环境下版本升级
- Linux之centos7环境Archiva搭建Maven私服
- Centos7安装Mysql5.7(超详细版)
- Centos7搭建JavaEE开发的环境
- Centos7安装SCL源
- CentOS7 利用lvm cache结合机械盘和SSD盘实现磁盘IO性能提升 —— 筑梦之路