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

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

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

  • 相关阅读:
    使用Microsoft URL Rewrite Module for IIS 7.0修改WEB.CONFIG即可实现*.HTML伪静态 无需修改应用程序映射
    我的第二个智能手机 HKC G801 严重质量问题 USB接口坏后解决办法
    JQuery的跨域方法 可跨新浪、腾讯等任意网站
    IIS7下使用MSDNURLRewriting.msi开源组件的设置
    面向对象编程,真离不开设计模式?
    jQuery 的filter(),not(),split()用法
    2008年总结
    程序中 同步和异步的经典解释 (一听就懂)
    2009年元旦前祝福 开心一下
    到底什么是SOA?
  • 原文地址:https://www.cnblogs.com/zhang-xiao-shuang/p/15191423.html
Copyright © 2011-2022 走看看