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

你可能感兴趣的:(mysql,JAVA)