美文网首页
如何在生产环境升级MySQL

如何在生产环境升级MySQL

作者: frankie_cheung | 来源:发表于2020-09-16 09:58 被阅读0次

    MySQL升级文档
    1.下载最近版本的mysql.tar.gz文件
    例如要从MySQL5.7.30升级到5.7.31,则需要下载5.7.31版本的文件
    mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz
    wget http://mirrors.ustc.edu.cn/mysql-ftp/Downloads/MySQL-5.7/mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz

    2.关闭MySQL服务
    mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
    mysqladmin -u root -p shutdown

    3.切换为新版本的二进制文件
    cd /usr/local
    mv mysql mysql.bak
    mv mysql-5.7.31-linux-glibc2.12-x86_64.tar.gz /usr/local/mysql
    把/usr/local/mysql修改备份为.bak

    4.开始升级(注:以下命令皆在5.7.31版本下的bin目录执行)
    mysqld_safe --user=mysql --datadir=/path/to/existing-datadir &
    mysql_upgrade -u root -p
    mysqladmin -u root -p shutdown
    systemctl start mysql3306

    5.进入MySQL查看是否升级成功
    mysql> select @@version;
    +-----------+
    | @@version |
    +-----------+
    | 5.7.31 |
    +-----------+
    1 row in set (0.00 sec)

    相关文章

      网友评论

          本文标题:如何在生产环境升级MySQL

          本文链接:https://www.haomeiwen.com/subject/nmdcyktx.html