mysql升级安装_mysql5.7安装升级

mysql升级方式有多种

其中包括:

针对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> selectversion();

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版本,

输入命令:selectversion();

关闭服务,

输入命令:service mysqld stop

或者:/etc/init.d/mysqld stop

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值