zoukankan      html  css  js  c++  java
  • MySQL版本升级5.6到5.7版本

    从5.6升级到5.7版本,5.7的版本为5.7.17

    升级的过程还是比较简单,需要注意几个点

    1.下载对应的包
    
    2.备份整个数据库
    
    3.使用升级参数

    1.下载

    # wget "https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.17-linux-glibc2.5-x86_64.tar"

    2.备份数据库

    Tips:备份数据库并不是必须的行为,只是个人行为,升级过程理论上不会出现差异,但是为了保险,做为DBA,应该做一个备份,以防止异常情况出现。

    如果不备份整个数据库,mysql这个数据库则是必须要备份,要考虑到回退的情况

    3.使用升级参数

    下载完毕后,将mysql链接到新的版本号上,启动mysql,没有问题,但是在随后的error.log中,会有一堆的error报错,因为mysql的数据字典不一致,

    故此,启动后,需要使用mysql_upgrade进行更新一下数据字段

    Tips:这里需要注意,使用mysql_upgrade指令,一定要带个-s,否则,会多所有库,进行重建刷新,这是没有必要的,加上-s后,只需要对mysql进行

    数据字典更新,其他库保持不变,从原则来来考虑,数据表是不需要进行更新的,故此,-s是必须的必要的参数

    具体实现过程

    # rm -rf mysql
    # ln
    -s mysql-5.7.17-linux-glibc2.5-x86_64 mysql
    # /etc/init.d/mysql start
    # mysql_upgrade -s #数据字典更新
    # /etc/init.d/mysql restart #这里再次重启一下数据库

    至此,升级完成,如果异常,需要查看error.log进行诊断

  • 相关阅读:
    Win7 IIS FTP
    (转)Windows平台下git中文乱码的问题
    (转)如何在MySql中记录SQL日志(例如Sql Server Profiler)
    (转)Mysql 使用
    Xcode 快捷键
    (转)xcode 4.2 新建工程模板详解
    解决apache的the requested operation has failed
    ANDROID 获取SD卡剩余容量
    (转)struct tm 的应用 了解strtok应用
    (转)Ubuntu建立PHP服务器(apache+php+mysql)
  • 原文地址:https://www.cnblogs.com/olinux/p/6382920.html
Copyright © 2011-2022 走看看