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

    默认路径/usr/local升级请点击

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

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

    指定目录/server升级(如果不明白如何安装的点击https://www.cnblogs.com/chenlifan/p/13849099.html)

    1.创建一个old库

    #启动数据库 创建一个数据库 查看
    [root@db02 ~]# systemctl start mysqld
    [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
    #移动到指定目录
    [root@db02 ~]# mv mysql-5.7.20-linux-glibc2.12-x86_64 /service/mysql-5.7.20

    3.停止数据库

    [root@db02 ~]# systemctl stop mysqld

    4.删除软连接

    [root@db02 ~]# rm -rf /service/mysql

    5.添加软连接

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

    6.拷贝数据路径与授权

    [root@db02 ~]# cp -a /service/mysql-5.6.42/data /service/mysql-5.7.20/
    [root@db02 ~]# chown -R mysql.mysql /service/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"

  • 相关阅读:
    网络流24题 餐巾计划(DCOJ8008)
    网络流24题 负载平衡(DCOJ8013)
    tyvj1982 武器分配
    bzoj1877 晨跑
    bzoj1834 网络扩容
    草地排水 改了又改(DCOJ6013)
    codevs1033 蚯蚓的游戏问题
    codevs1227 方格取数2
    bzoj1412 狼和羊的故事
    codevs1839 洞穴勘测
  • 原文地址:https://www.cnblogs.com/chenlifan/p/13882155.html
Copyright © 2011-2022 走看看