背景
线上mysql版本为8.0.17,客户要求升级为8.0.21,升级方式考虑了多种:
- 直接再原有的版本上进行升级
- 卸载掉之前的版本,重新安装新版本
- 原先的版本不动,同时安装新版本
本次升级采用方案3。由于旧版本采用rpm的安装方式,新的版本不能再采用这种方式,需要采用免安装包的方式。
下载
https://dev.mysql.com/downloads/mysql/
该页面可以下载最新版本,如果下载历史版本,点击archives
这里选择linux通用64位压缩文件
安装
-
解压文件
xz -d mysql-8.0.21-linux-glibc2.12-x86_64.tar.xz
tar -xvf mysql-8.0.21-linux-glibc2.12-x86_64.tar -
准备配置文件
复制旧版本my.cnf,进行如下设置
port=3307
datadir=/usr/local/mysql/data
socket=/usr/local/