zoukankan      html  css  js  c++  java
  • MySQL-5.6.42版本二进制升级5.7.20版本

    指定路径升级请点击

    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

    https://www.cnblogs.com/chenlifan/p/13882155.html

     

    1.创建一个old库

    [root@db02 ~]# mysql -e "create database old charset utf8mb4;"
    [root@db02 ~]# mysql -e "show databases;"

    2.下载并解压新版本包

    [root@db02 ~]# wget https://downloads.mysql.com/archives/get/p/23/file/mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz
    [root@db02 ~]# tar xf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
    [root@db02 ~]# mv /usr/local/mysql-5.7.20-linux-glibc2.12-x86_64 /usr/local/mysql-5.7.20

    3.停止5.6版本MySQL服务

    [root@db02 ~]# systemctl stop mysqld

    4.删除mysql-5.6.34软连接

    # 注意:尾部不要加/号,否者就是删除源目录下的数据,并不是删除软连接了
    [root@db02 ~]# rm -rf /usr/local/mysql

    5.对mysql-5.7.20添加软连接

    [root@db02 ~]# ln -s /usr/local/mysql-5.7.20 /usr/local/mysql

    6.拷贝数据路径与授权

    [root@db02 ~]# cp -a /usr/local/mysql-5.6.34/data /usr/local/mysql-5.7.20/
    [root@db02 ~]# chown -R mysql.mysql /usr/local/mysql-5.7.20

    7.启动MySQL并更新系统库

    [root@db02 ~]# systemctl start mysqld
    [root@db02 ~]# mysql_upgrade

    8.重启MySQL服务

    [root@db02 ~]# systemctl restart mysqld

    9.检查MySQL版本与old库

    [root@db02 ~]# mysql -e "select @@version;"
    [root@db02 ~]# mysql -e "show databases"

     

  • 相关阅读:
    AtCoder Regular Contest 093
    AtCoder Regular Contest 094
    G. Gangsters in Central City
    HGOI 20190711 题解
    HGOI20190710 题解
    HGOI 20190709 题解
    HGOI 20190708 题解
    HGOI20190707 题解
    HGOI20190706 题解
    HGOI 20190705 题解
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13882202.html
Copyright © 2011-2022 走看看