软件安装:装机软件必备包

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相关推荐

  1. php mysql切换版本5.7_phpstudy里升级mysql版本到5.7

    phpstudy里没有地方可以设置mysql数据库,很多人都疑惑在phpstudy里怎么升级mysql数据库版本,本文就教你如何在phpstudy中升级mysql的版本. PhpStudy集成环境中的 ...

  2. mysql upgrade 作用,【MySQL运维】使用mysql_upgrade升级MySQL

    mysql_upgrade是官方提供的MySQL升级工具,支持跨大版本升级,如5.0升级到5.7.但为了数据安全,在升级前务必做好备份.如果是主从架构,按照先升级从库-->主从切换-->升 ...

  3. SLES升级MYSQL

    原mysql是利用 SLES库安装 升级mysql以前,必须对mysql进行备份,另外假定原mysql是利用SLES库安装.如果不是采用这种方式安装,需要用其他来源的RPM安装的mysql的替换的方法 ...

  4. 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网易的源,但是还是不行.最新版仍然不 ...

  5. centos 6.9 mysql5.7_centos6.9升级Mysql版本至5.7

    最近习惯用 Mysql 5.7的 Json 字段类型了,而低于5.7版本的Mysql都不支持JSON字段类型. 升级Mysql 安装最新的Mysql的Yum源 安装步骤1的rpm包,这样就安装好了My ...

  6. Centos安装升级Mysql最新版本

    升级之前,先把整个数据库备份一下,有备无患 备份数据库,升级MySQL通常不会丢失数据,但保险起见,我们需要做这一步.输入命令: mkdir /software  建立一个文件夹存放备份文件 mysq ...

  7. CentOS 5.X用第三方源安装PHP MySQL Apache等

    2019独角兽企业重金招聘Python工程师标准>>> CentOS 5.X用第三方源安装PHP MySQL Apache等 CentOS 自带的源安装的都不是最新版的,想要体验最新 ...

  8. 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. ...

  9. 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 ...

最新文章

  1. 阿里云Centos 解决挖矿程序:kdevtmpfsi--服务器CPU占用高、内存占用高
  2. openstack nova-compute 组件无法启动
  3. Base64编解码(C++版)
  4. 支持 Drupal 的 虚拟空间
  5. PMP读书笔记(第5章)
  6. Springboot 多模块项目创建与配置
  7. Fences桌面图标分类
  8. 增值电信业务许可证 年审年报 教程 icp sp idc年审年报
  9. RedisTemplate 切换 Jedis 实现 以及 Jedis 常用 API
  10. 阿里大数据之路:数据模型篇大总结
  11. 华为 鸿蒙出处,华为商标名“鸿蒙”原来出自《山海经》,网友直呼:“太燃了”...
  12. 1、库中齿轮凸台拉伸
  13. order by(排序查询结果)和LIMT
  14. 文件上传之黑名单绕过
  15. java IO流之一 IO流介绍
  16. 串口通信——串口uart
  17. 穿透路由器,解决内网远程桌面等
  18. IOS 苹果 App 转移图文详解
  19. 小结:云架构中的IAAS层体系
  20. 北大青鸟Accp5.0 S1 Java项目——骑士飞行棋

热门文章

  1. 用神经网络做分子动力模拟 二氟甲烷,二氯甲烷,二溴甲烷并计算键值
  2. 戴尔塔式服务器各型号,戴尔_PowerEdge T440_塔式服务器_网络存储服务器_服务器 | Dell 中国大陆...
  3. STM32 基础系列教程 40 - Lwip_mqtt
  4. C++中类的多态与虚函数的使用
  5. 基于linux的nas系统下载,OpenMediaVault 5.3.9 发布,基于Debian Linux的NAS解决方案
  6. Docker镜像的基本操作
  7. B-树和B+树的应用:数据搜索和数据库索引
  8. 诸法无我-悉达多 乔达摩
  9. 使用 IIS Manager 对 Windows Azure 网站进行远程管理
  10. Linux 上的高可用中间件