服务器采用rpm安装,版本为5.7.30,升级到5.7.41(基本就是最简安装了,安装包个数不一样也能用此方法安装,就是对应好就可以)
一:过滤出安装mysql的rpm包
rpm -qa | grep mysql
二:根据需要下载升级所需要的rpm包
下载网址:https://dev.mysql.com/downloads/mysql/
三:将数据库备份
执行备份脚本或者使用mysqldump
四:将配置文件备份
cp /etc/my.cnf /etc/my.cnf.bak
五:将下载完的包上传到服务器中,将备份的数据下载到本地保存
上传到5.7.30rpm安装目录下
六:停掉数据库
systemctl stop mysqld.service
七:卸载旧版本数据库rpm包
rpm -qa | grep -i mysql | xargs rpm -ev --nodeps
八:安装新版本的rpm包
rpm -ivh mysql-community-common-5.7.41-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-libs-5.7.41-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-client-5.7.41-1.el7.x86_64.rpm --force --nodeps
rpm -ivh mysql-community-server-5.7.41-1.el7.x86_64.rpm --force --nodeps
九:启动数据库(检查数据库配置文件,可以将备份恢复)
systemctl start mysqld.service
十:进入数据库验证(库,表是否齐全)
至此,数据库升级完成