zoukankan      html  css  js  c++  java
  • centos7下mysql-5.7.32(rpm包)升级到mysql-5.7.34(rpm)全过程实操

    mysql(rpm包)版本下载网址:

    https://downloads.mysql.com/archives/community/

    #mysql-5.7.32升级到mysql-5.7.34


    #第一步查看数据库版本:

    mysql -V
    #mysql  Ver 14.14 Distrib 5.7.32, for Linux (x86_64) using  EditLine wrapper

    第二步先执行清除缓存在停止数据库

    SET GLOBAL innodb_fast_shutdown=0
    systemctl stop mysqld

    #第三步将数据库进行全备(以及其他备份):
    #mysql全备

    mysqldump -uroot -poldboy123 -A -R --triggers --master-data=2 --single-transaction | gzip > /b/all_date +%F-%H-%M-%S.sql.gz
    mysqldump -uroot -p --all -databases > all.sql

    #####单个库进行备份

    mysqldump -u root -p mysql > mysql.sql

    ######备份多个库

    mysqldump -u root -p --databases mysql sys > bak.sql

    ########备份所有库

    mysqldump -u root -p --all-databases > bak.sql

    ########备份某个库的某张表

    mysqldump -u root -p mysql general_log > mysql_general_log.sql

    #####远程备份数据

    mysqldump -u root -p123456 mysql | ssh ubu2 'cat > big.sql'

    ######压缩备份

    mysqldump -u root -p mysql | gzip > back.gz

    ##########同一个数据库导出多张表

    mysqldump -u root -p wordpress wp_posts wp_options > wordpress_1.sql

    #第四步将以前的配置文件进行备份

    cd /etc
    cp my.cnf my.cnf.bak

    第五步将以前的mysql版本的数据库包进行卸载

    查看:
    rpm -qa | grep mysql*
    删除:
    rpm -qa | grep -i mysql | xargs rpm -ev --nodeps

    第六步将新版mysql-5.7.34版本包进行安装:

    rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm
    rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm
    rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm
    rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm

    第七步将以前的mysql配置文件替换到新的mysql上

    cd /etc
    cp my.cnf.bak my.cnf

    第八步将数据库开启:

    systemctl start mysqld

    查看数据库版本是否更新成最新版本

    mysql -V
    #mysql  Ver 14.14 Distrib 5.7.34, for Linux (x86_64) using  EditLine wrapper

    第九步登陆数据库查看是否少数据以及用户权限

    第十步数据库数据导致不一致将,以前备份数据进行恢复

  • 相关阅读:
    jQuery中$.get、$.post、$.getJSON和$.ajax的用法
    easyui笔记
    查询用户表中都存在那些表
    在tomcat下端口号设置后面 添加 URIEncoding=UTF-8可以使传递中文的不乱码
    jquery 实现ajax 上传文件的功能(使用插件 ajaxfileupload)
    oracle 分页(rownum的理解) 以及 树节点的查询
    Server.Transfer,Response.Redirect用法点睛
    Excel 生成sql语句
    exjs3.2的gridPanel的表头总宽度与列的总宽度不一致的解决方案
    Nopi .net下面的Excel第三方dll
  • 原文地址:https://www.cnblogs.com/zhang-xiao-shuang/p/15191423.html
Copyright © 2011-2022 走看看