热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql版本升级方案

mysql5.7版本升级一、环境说明:操作系统环境:Centos7.4数据库升级前版本:

mysql5.7版本升级


一、环境说明:

操作系统环境:Centos7.4

数据库升级前版本:mysql5.7.28

数据库升级后版本:mysql5.7.34


二、准备工作:

1.备份mysql数据库实例下qzwg数据库关键表

(短信下发记录表每天保存)

mysqldump -uqzwg -p qzwg  t_accountinfo t_admin t_area t_bill_statist t_bill_temp t_billconfig t_blackservicecode_cmpp t_blackuser t_blackword_cmpp t_bosssource t_business t_check_cmpp t_client_model t_entgroup t_entgroupbind t_entinfo t_entrouter t_flow_num t_fun t_ismginfo t_keyword t_keyword_group t_mobile_transfer_net t_mobile_transfer_net_log t_numsegment t_payrecord t_replace_keyword t_router t_servicecode t_servicecode_pool t_sientinfo t_sms_batch t_sms_deliver t_sms_deliver_sync t_smsserver_model t_statist t_statist_source t_statuscode t_statusreport_flag t_syslog t_system_property t_system_validate_info t_system_validate_log t_transition_code t_whiteuser | gzip >mysql_bak.sql.gz

2.确认数据库版本;

#mysqldump -E -R --triggers --single-transaction -uroot -p -h 127.0.0.1 -P 3306 --all-databases > all.sql

#mysql> select version();

+-----------+

| version() |

+-----------+

| 5.7.28    |

+-----------+

1 row in set (0.00 sec)

3.确认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*

4.下载mysql5.7.34的安装压缩包并解压

#cd opt

#wget http://releases.galeracluster.com/mysql-wsrep-5.7.34-25.26/binary/mysql-wsrep-5.7.34-25.26-linux-x86_64.tar.gz

不支持在线下载,提前下载后上传到服务器指定目录

#tar –zxvf mysql-wsrep-5.7.34-25.26-linux-x86_64.tar.gz


三、升级步骤

1.停止mysql服务

#service mysqld stop

2.将5.7.34版本的二进制执行文件拷贝到当前安装目录下并覆盖

根据查询mysql安装目录和启动方式的实际情况进行覆盖)

#cd /opt/mysql-5.7.31-el7-x86_64

#cp bin/mysql* /usr/bin/

 

# cp bin/mysqld* /usr/sbin/

 

3.启动mysql服务

#service mysqld start

4.执行mysql_upgrade进行检查

# mysql_upgrade -uroot -p --force --skip-version-check -S /var/lib/mysql/mysql.sock

(输入密码后执行升级检查)

 

5.登录数据库并检查版本

 

 

6.检查error-log是否有报错

# tail -fn 100 /var/log/mysqld.log 

7.至此mysql5.7.28升级至5.7.34完成。

四、回退步骤

1.停止mysql服务

#service mysqld stop

2.将5.7.28版本的二进制执行文件(二.3备份文件)解压并覆盖

#cd /usr/bin

#tar –zxvf mysql.tar.gz 

#cd /usr/sbin

#tar –zxvf mysqld.tar.gz mysqld*


3.启动mysql服务

#service mysqld start

4.检查error-log是否有报错

# tail -fn 100 /var/log/mysqld.log 

.5.至此mysql5.7.28升级至5.7.34完成。




推荐阅读
  • 如何实现Percona Mysql Galera多读写集群的部署
    本篇文章给大家主要讲的是关于如何实现PerconaMysqlGalera多读写集群的部署的内容,感兴趣的话就一起来看看这篇文章吧,相信看完如何实现PerconaMysq ... [详细]
  • 用户管理_用户管理的小项目
      之前学习链表数据结构的时候,写过(相信很多人都做过)dos窗口版的学生管理系统,通过输入数字来实现CURD学生的信息,顶多就是把数据写入文件来存储数据 ... [详细]
  • 如何配置mysql双主_MySQL双主配置_MySQL
    准备环境:服务器操作系统为RHEL6.4x86_64,为最小化安装。主机A和主机B均关闭防火墙和SELINUX,IP地址分别为192.168.131.1 ... [详细]
  • 我的LINUX学习之路之二十一之web服务器简单搭建
    今天说说如何搭建HTTP服务器!目的:使用“多IP地址”方法实现多个网站。使用“主机头名”方法实现多个网站。使用“多端口”方法实现多个网站。这回用图形界 ... [详细]
  • oracle text db2,从Oracle 到DB2(一)
    在实际的软件项目的开发过程中,特别是在企业的应用系统集成(EAI)项目中广大开发人员经常遇到不同关系型数据库之间的数据移植问题。笔者根据自己在工作中的不同数据库数据移 ... [详细]
  • 一个不错的JDBC连接池教程(带具体例子)
    1.前言数据库应用,在许多软件系统中经常用到,是开发中大型系统不可缺少的辅助。但如果对数据库资源没有很好地管理(如:没有及时回收数据库的游 ... [详细]
  • linux json 写sql注入,sql注入之json注入(php代码)
    环境phpstudyphp服务端代码security数据库中的users表中的username,password字段用户名adminJSON服务端代码大家实际测试中注 ... [详细]
  • mysql join 算法_【MySQL】之join算法详解
    在阿里巴巴的java开发手册有这么一条强制规定:超过三个表禁止join,须要join的字段,数据类型保持绝对一致,多表关联查 ... [详细]
  • 缓存的重要性就不用再强调了,@OutputCache给我们提供了一种声明的方式(对应的还有编程的方式)来控制页面和用户控件的缓存策略,这是一种最简单直接的网站优化方式。还是先来过一遍@ ... [详细]
  • 代码如下:(把数据以表格形式输出本人小白哪位大侠能把完整的代码写出来呀最好是可以添加、删除和显示表格的)<%@pagecontentTypetexthtmlpageEn ... [详细]
  • 一安装配置1.配置文件mongod.cfg(路径:D:\data\config\mongod.cfg)如下:    systemLog:destination ... [详细]
  • mysql相关操作_MySQL之记录相关操作
    一介绍MySQL数据操作:DML在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括使用INSERT实现数据的插 ... [详细]
  • DBA的日常运维–Part11.活动状态检查 ... [详细]
  • 章作者:luxianghao文章来源:http:www.cnblogs.comluxianghaop6807081.html 转载请注明,谢谢合作。免责声明:文章内容仅代表个人观点 ... [详细]
  • 本文介绍了sqlserver云存储和本地存储的区别,云存储是将数据存储在网络上,方便查看和调用;本地存储是将数据存储在电脑磁盘上,只能在存储的电脑上查看。同时提供了几种启动sqlserver的方法。此外,还介绍了如何导出数据库的步骤和工具。 ... [详细]
author-avatar
手机用户2602906647
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有