基于rpm实现mysql版本升级至5.7以及部分使用注意事项记录

        日前在使用otter过程中发现需要mysql5.6以上版本,因此前mysql版本过低无法达到要求,所以利用rpm的安装方式来实现mysql版本升级

一.数据库资料备份

        因版本升级可能会造成数据库资料丢失,所以需要先进行备份,此处不具体讲解备份过程。

二.下载rpm包

        从mysql官网中下载对应系统服务器所需的rpm包,主要为common、lib、client、server四个rpm包,然后上传到服务器中,mysql官网下载地址如下:

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

三.安装rpm包

        因这些rpm包安装时会检查依赖状况,所以选择强制安装,安装顺序如下所示

rpm -ivh mysql-community-common-版本号.rpm --nodeps --force
rpm -ivh mysql-community-lib-版本号.rpm --nodeps --force
rpm -ivh mysql-community-client-版本号.rpm --nodeps --force
rpm -ivh mysql-community-server-版本号.rpm --nodeps --force

四.启动mysql服务

        执行下面语句启动mysql服务

service mysqld restart

        mysql5.7版本变更注意事项:
        (一)有部分语法发生变化,在旧版本中修改用户密码语句为update user set password=password(‘xxx’) where user=‘root’,而在新版本中语句变更为update user set authentication_string=password(‘xxx’) where user=‘root’;
        (二)在进行主从配置过程中master信息无法在my.cnf配置文件中进行直接配置,而是在客户端通过执行语句来实现配置。
         后续如碰到其他版本问题再进行不出。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值