centos mysql 5.6.36_CentOS 6.9 升级MySQL 5.6.36到5.7.18
软件安装:装机软件必备包
SQL是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。CentOS 6.9升级MySQL 5.6.36到5.7.18
MySQL 5.6.36安装过程:
升级方法很简单
1、安全关闭数据库
[root@001 ~]# service mysqld stop
2、上传mysql5.7.18到服务器上并解压到/usr/local
[root@001 ~]# tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/
3、取消5.6的软连接,并建立5.7新链接
[root@001 ~]# cd /usr/local/
[root@001 local]# unlink mysql
[root@001 local]# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql
[root@001 local]# cp -rf /data/mysqldata/mysql mysql_old#这里先备份预防后期想退回,如果想回滚版本只需将备份的mysql_old替换层mysql,然后按照下面步骤操作即可
[root@001 local]# service mysqld start
Starting MySQL.............................................. SUCCESS!
4、以上步骤其实已经升级成功,也能启动成功,但只能保证数据文件将可以兼容。需要使用mysql_upgrade来将5.6的文件升级到5.7
[root@001 local]# mysql_upgrade -uroot -p?
#参数 -s 一定要加,表示只更新系统表,如果不加-s,则会把所有库的表以5.7.9的方式重建,线上千万别这样操作
#因为数据库二进制文件是兼容的,无需升级
#什么时候不需要-s ? 当一些老的版本的存储格式需要新的特性,
# 来提升性能时,不加-s
#即使通过slave进行升级,也推荐使用该方式升级,速度比较快
[root@001 local]# mysql -V #查看mysql版本
升级成功!!!
注意:?
如果原来数据二进制文件保存在/usr/local/mysql-5.6.27-linux-glibc2.5-x86_64/data目录下,在升级之前,要么将该目录的数据拷贝到新的你指定的data目录(比如/usr/local/mysql-5.7.9-linux-glibc2.5-x86_64/data?),要么修改my.cnf,将datadir指向/usr/local/mysql-5.6.27-linux-glibc2.5-x86_64/data,总之一定要确保my.cnf中的数据位置和你实际的数据位置是一致的,不管是默认的也好,还是你datadir指定的也好
?
centos mysql 5.6.36_CentOS 6.9 升级MySQL 5.6.36到5.7.18相关推荐
- php mysql切换版本5.7_phpstudy里升级mysql版本到5.7
phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本. PhpStudy集成环境中的 ...
- mysql upgrade 作用,【MySQL运维】使用mysql_upgrade升级MySQL
mysql_upgrade是官方提供的MySQL升级工具,支持跨大版本升级,如5.0升级到5.7.但为了数据安全,在升级前务必做好备份.如果是主从架构,按照先升级从库-->主从切换-->升 ...
- SLES升级MYSQL
原mysql是利用 SLES库安装 升级mysql以前,必须对mysql进行备份,另外假定原mysql是利用SLES库安装.如果不是采用这种方式安装,需要用其他来源的RPM安装的mysql的替换的方法 ...
- centos mysql 5.6.19_Centos 6.3将Mysql 5.1.61升级为mysql 5.6.19遇到的问题及解决方式
环境:mysql-5.1.61 操作系统:Cent-os6.3 目的:升级为mysql 5.6.19 首先,yum是不可行的.因为yum源没更新,我已经使用了163网易的源,但是还是不行.最新版仍然不 ...
- centos 6.9 mysql5.7_centos6.9升级Mysql版本至5.7
最近习惯用 Mysql 5.7的 Json 字段类型了,而低于5.7版本的Mysql都不支持JSON字段类型. 升级Mysql 安装最新的Mysql的Yum源 安装步骤1的rpm包,这样就安装好了My ...
- Centos安装升级Mysql最新版本
升级之前,先把整个数据库备份一下,有备无患 备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步.输入命令: mkdir /software 建立一个文件夹存放备份文件 mysq ...
- CentOS 5.X用第三方源安装PHP MySQL Apache等
2019独角兽企业重金招聘Python工程师标准>>> CentOS 5.X用第三方源安装PHP MySQL Apache等 CentOS 自带的源安装的都不是最新版的,想要体验最新 ...
- mariadb mysql 5.6_MySQL / MariaDB 5.5 升级到 MySQL 5.6
RHEL 及 CentOS 7 默认的资库系统是 MariaDB 5.5 (等同 MySQL 5.5), 虽然现时 MySQL 最新版是 5.7, 但一般上升级都建议一级一级上, 而 MySQL 5. ...
- centos 6.5 yum mysql 5.6_centos 6.5 yum安装 mysql 5.6
最近切换到很久不用的centos还略有不适应,默认yum只能安装mysql 5.1,需要升级又不想编译.于是有了此文. 具体文档地址: http://dev.mysql.com/doc/mysql-y ...
最新文章
- 阿里云Centos 解决挖矿程序:kdevtmpfsi--服务器CPU占用高、内存占用高
- openstack nova-compute 组件无法启动
- Base64编解码(C++版)
- 支持 Drupal 的 虚拟空间
- PMP读书笔记(第5章)
- Springboot 多模块项目创建与配置
- Fences桌面图标分类
- 增值电信业务许可证 年审年报 教程 icp sp idc年审年报
- RedisTemplate 切换 Jedis 实现 以及 Jedis 常用 API
- 阿里大数据之路:数据模型篇大总结
- 华为 鸿蒙出处,华为商标名“鸿蒙”原来出自《山海经》,网友直呼:“太燃了”...
- 1、库中齿轮凸台拉伸
- order by(排序查询结果)和LIMT
- 文件上传之黑名单绕过
- java IO流之一 IO流介绍
- 串口通信——串口uart
- 穿透路由器,解决内网远程桌面等
- IOS 苹果 App 转移图文详解
- 小结:云架构中的IAAS层体系
- 北大青鸟Accp5.0 S1 Java项目——骑士飞行棋
热门文章
- 用神经网络做分子动力模拟 二氟甲烷,二氯甲烷,二溴甲烷并计算键值
- 戴尔塔式服务器各型号,戴尔_PowerEdge T440_塔式服务器_网络存储服务器_服务器 | Dell 中国大陆...
- STM32 基础系列教程 40 - Lwip_mqtt
- C++中类的多态与虚函数的使用
- 基于linux的nas系统下载,OpenMediaVault 5.3.9 发布,基于Debian Linux的NAS解决方案
- Docker镜像的基本操作
- B-树和B+树的应用:数据搜索和数据库索引
- 诸法无我-悉达多 乔达摩
- 使用 IIS Manager 对 Windows Azure 网站进行远程管理
- Linux 上的高可用中间件