5.7.21  -->  5.7.23

1.  数据库备份(略)

2.  mysql配置文件备份

cp /etc/my.cnf /etc/my.cnf.bak

3.  yum配置mysql源

3.1安装mysql57-community-release-el6-8.noarch.rpm之类的东西

rpm -ivh mysql57-community-release-el6-8.noarch.rpm

3.2 查看mysql的repo

vim /etc/yum.repos.d/mysql-community.repo

确保[mysql57-community]节点下的enabled=1, baseurl里el后面的数字与centos版本一致: el/6对应centos6,el/7对应centos7;其它版本的[mysqlxx-community]的enabled=0

4. 升级操作

4.1  rpm查询一下本地安装的mysql组件,可以看到已安装的版本号

rpm -qa|grep ^mysql

yum查询一下,确保过会下载的是要的5.7.23版本

yum list|grep ^mysql

如下的四个就是mysql需要的

[root@iZbp15xiip0ndcu6yne8tcZ yum.repos.d]# yum list|grep ^mysql

mysql-community-client.x86_64 5.7.23-1.el7 @mysql57-community

mysql-community-common.x86_64 5.7.23-1.el7 @mysql57-community

mysql-community-libs.x86_64 5.7.23-1.el7 @mysql57-community

mysql-community-server.x86_64 5.7.23-1.el7 @mysql57-community

4.2  关闭tomcat

关闭mysql,升级正式开始

参考mysql官网:

mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"

mysqladmin -u root -p shutdown

4.3  通过yum update mysql可以升级mysql client,

通过yum update mysql-server可以升级mysql server和mysql-common,

但是没找到通过yum update升级mysql libs的方式。放弃yum update方式

4.4  直接删除旧版本libs,会连带删除client和server

yum -y remove mysql-community-libs.x86_64

yum -y remove mysql-community-common.x86_64

依次安装新版本

yum install mysql

yum install mysql-server

安装完毕检查一下

yum list installed|grep mysql

4.5   恢复myql配置文件

mv /etc/my.cnf.bak /etc/my.cnf

开启mysql

service mysqld start

执行mysql_upgrade  (重要!)

mysql_upgrade -u root -p

4.6  重启mysql,升级完成!

service mysqld restart

yum mysql 版本低_mysql小版本升级(yum方式)相关推荐

  1. CentOS7下生产环境MySQL 5.7.26小版本升级5.7.39

    目录 升级前版本 背景 升级 下载软件包 备份并停止数据库 升级安装 升级后检查 本文仅适合使用当前数据库为 RPM 安装方式 升级前版本 使用 mysql -V 命令查看当前版本 [dev@gxmy ...

  2. mysql yum安装与配置文件_MySQL 8.0 yum安装和配置

    MySQL 8.0 centos7.5 x86_64 一.yum安装 1.先卸载机器和mysql有关的东西,有的安装了mariab-lib,会对安装有干扰,卸载了它. [root@localhost ...

  3. jdbc版本低MySQL版本高_Mysql JDBC驱动版本与Mysql版本的对应问题解决

    好长时间不用Mysql了, 昨天朋友有一个小项目在我的机器上跑的一点问题都没有, 到他的机器上却是报服务器内部错误(500), 用QQ上远程协助(太慢 好长时间不用Mysql了, 昨天朋友有一个小项目 ...

  4. yum mysql 如何启动_linux下使用yum安装mysql以及启动、登录和远程访问

    linux下使用yum安装mysql,以及启动.登录和远程访问. 1.安装 查看有没有安装过: yum list installed mysql* rpm -qa | grep mysql* 查看有没 ...

  5. iis mysql版本切换_MySQL+PHP配置 Windows系统IIS版(转)

    1.下载 MySQL下载地址:http://dev.mysql.com/downloads/mysql/5.1.html->Windows (x86, 32-bit), MSI Installe ...

  6. mysql binary安装_mysql的二进制安装方式

    mysql总共有三种安装方式,源代码安装,二进制安装和源安装.这次写的是二进制安装,对其他两种方式不予讨论. 关闭selinux和防火墙 上课的时候,老师说过这是重中之重,一定要先关闭selinux和 ...

  7. mysql正则替换_mysql的正则替换方式

    在为外来版本翻译的时候,遇到这样的问题.要对去除括号内所有字符,替换掉,但是mysql无法简单的实现:找了下c++也不行,只能用更简单的c#了,正则替换好用,对于正则替换还真不是很懂,linux还可以 ...

  8. mysql 连接方法_MySQL 四种连接方式(通信方式)

    MySQL 有四种连接方式 : 1 . TCP/IP TCP/IP套接字连接方式是MySQL在任何平台都提供的一种连接方式,也是网络中使用最多的一种方式.这种方式在TCP/IP连接上建立一个基于网络的 ...

  9. mysql ddl备份_MySQL 常用DDL执行方式总结

    操作                                      支持方式                     Allow R/W                           ...

最新文章

  1. 多任务的介绍(并发、并行)
  2. MPB:张云增、王年等-​柑橘根际和根表微生物组样品的收集及核酸提取方法
  3. 五大因素推动中国AI崛起,生态报告概览中国AI产业 By 机器之心2017年7月17日 12:51 中国的人工智能将会在全世界扮演什么样的角色?最近,风险投资机构Vertex发表了一份生态研究报告
  4. tcp/udp socket编程异同
  5. ERROR:Tried to register widget id ==basemapGalleryDiv but that id is already registered解决办法
  6. Java加密与解密的艺术~RSA实现
  7. python 支付宝支付 无效根证书_Python-支付宝SDK的使用与注意事项,pythonalipaysdk,及,点...
  8. 图解 Go 切片的深拷贝和浅拷贝
  9. 顺丰控股:2月速运物流业务营业收入98.49亿元,同比下降3.36%
  10. C语言基础 - 输出1-100万之间的素数
  11. 20171017在线编程题
  12. egret性能优化总结
  13. 百度快照多久更新一次?
  14. 论文之目录的页码修改
  15. 计算机视觉——SIFT图像匹配算法
  16. 3d max 安装及激活教程
  17. 网站Cache全分析
  18. 手机上传图片文件只能打开相机
  19. 京东商城暂停所有地铁自提点:或因租金成本高
  20. 服务器证书已过期,WebSphere应用服务器证书过期问题解决

热门文章

  1. python开发基础戴歆第四章_第一阶段:Python开发基础 day04 课后练习
  2. 编译原理语法分析_斯坦福大学《编译原理》学习记录 - 第二章:语法分析器
  3. restful api接口设计
  4. 单行文字、多行文字溢出时省略号表示的多种解决方式;调整字符间距;段落首字母大写缩进效果;
  5. mybatis常用jdbcType数据类型
  6. sde oracle11g,Arcsde post oracle11g报错解决办法
  7. mysql binlog update_mysql binlog 简单介绍与基于binlog数据恢复
  8. 学习vim的linux游戏,PacVim:一个学习 vim 命令的命令行游戏 | Linux 中国
  9. linux guide编译器,GUIDE编译器-GUIDE编程工具-GUIDE编译器下载 v1.0.2官方版-完美下载...
  10. android的ui怎么做到流畅,android提高UI的流畅度