RPM包安装的数据库进行版本升级
数据库版本升级
注意!!!此文档只适用于RPM包安装的MySQL数据库
一.背景
数据库版本由5.7.31升级到5.7.37版本
二.操作步骤
1.查看项目数据库版本 和数据库
mysql -V
rpm -qa | grep -i mysql
如图所示:
2.备份数据
mysqldump -u XX -p 'XX' --add-drop-table --routines --events --all-databases --force > data-bak.sql
3.设置参数使数据库关闭时会清空缓存避免版本间缓存格式差异
mysql -u xxx -p 'xxx' --execute="SET GLOBAL innodb_fast_shutdown=0"
4.关闭数据 且提前通知客户需要停服
systemctl stop mysqld
三.上传新版本数据包到新建目录下
1.新建目录把新包传至该目录下
mkdir bak
rz 新版本包 bak // 生产环境怎么传内网中自己搞
tar -xvf 新版包
2.rpm安装需要的依赖
rpm -ivh perl-JSON-2.59-2.el7.noarch.rpm
3.安装新版mysql
rpm -Uvh mysql-community-*.rpm --force --nodeps
4.启动数据库
systemctl start mysqld
5.检查并可能解决旧数据和升级软件之间的任何不兼容性
mysql_upgrade -uXXX -p'XXXX'
6.检查版本
mysql -V
如下图所示:
7.如果不放心,可以再次重新启动下mysql (可做可不做)
mysql restart mysqld
8.检查数据完整性 由执行人执行
四.回滚方案
把老版本的RPM包进行保存,执行–>操作步骤中的 3和4步骤 —>新版本安装 2、3、4、5即可 记得校验数据哈
RPM包安装的数据库进行版本升级相关推荐
- rpm包安装mysql数据库
3.1上传以下两个rpm包到服务器上 MySQL-server-5.6.27-1.el6.x86_64.rpm MySQL-client-5.6.27-1.el6.x86_64.rpm 3.2卸载一个 ...
- Centos7下使用rpm包安装mysql5.6数据库
Centos7下使用rpm包安装mysql5.6数据库 环境 [root@mysql01 ~]# uname -r 3.10.0-514.el7.x86_64 [root@mysql01 ~]# ca ...
- RPM包安装LAMP及httpd虚拟机SSL实现
简单罗列基础命令,只分享我的想法! 目的:通过RPM包安装LAMP,提供两个虚拟主机,一个用于WordPress,一个用于phpMyAdmin,为后一个提供ssl访问方式. 环境是vmware的虚拟机 ...
- 官方wdpc安装文档,推荐RPM包安装
wdcp支持两种安装方式 1 源码编译 此安装比较麻烦和耗时,一般是20分钟至一个小时不等,具体视机器配置情况而定(我试过一次,等了半小时还是失败了,强烈不推荐) 2 RPM包安装 简单快速,下载快的 ...
- rpm安装mysql报错_【CentOS-65】通过rpm包安装mysql57解决了server报错和mysqld启动报错的问题...
[CentOS-6.5]通过rpm包安装mysql5.7(解决了server包安装报错和mysqld启动报错的问题) 一.官网下载rpm包二.安装 wget三.检查是否已有数据库四.在linux在解压 ...
- 通过rpm包安装、配置及卸载mysql的详细过程.
通过rpm包安装.配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/data目录下 cd /data rpm -ivh MySQL-serve ...
- mysql rpm 安装后修改路径_mysql rpm包安装后修改数据目录
mysql rpm包安装后修改数据目录 发布时间:2020-06-14 23:24:25 来源:51CTO 阅读:1160 作者:梦在这里 mysql rpm包安装后修改数据目录 1.停止mysql数 ...
- centos6.5 rpm安装mysql_CentOS6.5系统下RPM包安装MySQL5.6(转)
1.查看操作系统相关信息. [root@linuxidc ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@ ...
- postgresql linux rpm,postgresql 9.6 rpm包安装 CentOS 7.2 X64
postgresql 9.6 rpm包安装 CentOS 7.2 X64 发布时间:2020-07-07 03:55:55 来源:51CTO 阅读:4069 作者:pgmia 栏目:数据库 1.pgd ...
最新文章
- QT的QMutableVectorIterator类的使用
- mysql 随机查询数据
- .net Core发布至IIS完全手册带各种踩坑
- 执行caffe的draw_net.py出现“GraphViz's executable dot not found”的解决方法
- 分享一个基于jQuery,backbone.js和underscore.js的消息提示框架 - Backbone.Notifier
- [cogs1065]绿豆蛙的归宿
- 【数据结构】trie树
- python 钉钉机器人发送图片_利用Python自动发送钉钉数据消息
- Atitit velocity 模板引擎使用法 目录 1.1. 1.4 Context	1 1.1.1. 1.4.1 Context 基本概念	1 1.2. .3不同模式下使用velocity	1
- 南卫理公会大学 计算机排名,2020年南卫理公会大学Times世界排名
- win10系统任务管理器资源监视器不小心关闭进行导致电脑黑屏
- 虚拟摄像头之九: IMX8Q 的 camera.imx8.hal 框架详解
- 如何使用PTPX预估芯片功耗
- 计算机病毒无法破坏压缩文件,求解压缩文件拒绝访问是怎么回事?
- HTML中的空格符号( nbsp; ensp; emsp; )介绍以及中文对齐方式
- 【vscode简单入门(四)】vscode精美UI主题推荐 (~」还你一个花里胡哨的vscode「~)
- vue生命周期,组件,slot替换,tab切换,简易留言板
- DOOM之父约翰·卡马克
- 穆利堂推荐 新周刊,当下中国的12中孤单
- 学linux好找工作吗?未来可以从事什么岗位?