日前在使用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配置文件中进行直接配置,而是在客户端通过执行语句来实现配置。
后续如碰到其他版本问题再进行不出。