• mysql5.7安装升级


    mysql升级方式有多种

    其中包括:

    In-Place Upgrade

    Logical Upgrade

    针对RPM包安装的mysql需要采用rpm包安装方式升级

    举例:

    mysql版本5.7.18升级到5.7.30

    一、查看当前的安装版本以及操作系统版本

    查看当前的安装版本
    mysql   -V
    rpm
    -qa |grep -i mysql mysql-community-common-5.7.18-1.el6.x86_64 mysql-community-libs-5.7.18-1.el6.x86_64 mysql-community-client-5.7.18-1.el6.x86_64 mysql-community-server-5.7.18-1.el6.x86_64

    二、备份数据库,以防升级失败

    2.1 备份所有库

    mysqldump -u root -p --add-drop-table --routines --events --all-databases --force > data-for-upgrade.sql

    2.2 备份配置文件

    find / -name mysql
    
    find / -name my.conf
    
    cp /etc/my.cnf /etc/my.cnf.bak

    2.3 设置参数使数据库关闭时会清空缓存避免版本间缓存格式差异

    mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"

    2.4关闭数据库

    service mysqld stop

    三、创建一个新目录,解压mysql-5.7.30-1.el7.x86_64.rpm-bundle.tar到新目录中.10个rpm包找到需要升级的4个rpm包

    四、rpm -Uvh升级rpm包

    cd 目录/

    rpm -Uvh mysql-community-*.rpm

    最好使用像yum这样的高级软件包管理工具来安装软件包,因为安装过程可能会遇到潜在的依赖性问题。

    五、检查并可能解决旧数据和升级软件之间的任何不兼容性

    mysql_upgrade -uroot -p

    注意:当从5.7.18升级到5.7.30需要更新,当升级到最新的5.7.30后,就不用了.当然,如果非要更新(其实没必要),要加--force选项.

    六、验证

    6.1 rpm验证

    rpm -qa |grep -i mysql

    6.2 mysql命令

    mysql -V

    6.3 进入msyql系统后验证

    mysql> select version();
    
    mysql>show databases;

    其他命令:

    查看MySQL服务的启动状态,
    
    输入命令: /etc/init.d/mysqld status
    
    或者: service mysqld status
    
    接着启动MySQL的服务,
    
    输入命令:service mysqld start
    
    或者: /etc/init.d/mysqld start
    
    mysql –uroot –pNx@204!!
    
    查看MySQL版本,
    
    输入命令:select version();
    
    关闭服务,
    
    输入命令:service mysqld stop
    
    或者: /etc/init.d/mysqld stop
  • 相关阅读:
    Shiro学习(一)总体介绍
    Spring-MVC理解之一:应用上下文webApplicationContext
    现代软件工程 第十四章 【质量保障】 练习与讨论
    rtsp 流媒体服务器,播放器
    ios app 打包
    xcrun: error: unable to find utility "PackageApplication", not a developer tool or in PATH ​
    Bootstrap日期和时间表单组件
    微信小程序组件action-sheet
    微信小程序组件radio
    微信小程序组件slider
  • 原文地址:https://www.cnblogs.com/dahaoran/p/12913031.html
Copyright © 2020-2023  润新知