MySQL升级版本
-
uname -a
查看操作系统版本
-
ldd --version
查看glibc版本
-
下载对应MySQL版本
4、停止MySQL运行:service mysql stop
或sudo systemctl stop mysql
5、备份:- 备份数据库所有数据:
mysqldump -u root -p --all-databases >/home/mysql_data_bak.sql
- 备份整个MySQL目录:
cp -r mysql mysql_bak_2024416
- 查看my.cnf文件位置:
find / -name my.cnf
- 备份my.cnf文件:
cp /etc/my.cnf /etc/my.cnf.bak
- 备份数据库所有数据:
6、解压上传的文件:tar -xvf mysql-8.3.0-linux-glibc2.17-x86_64.tar.xz
7、先修改mysql环境变量位置和my.cnf文件到指定位置:
1. vi /etc/profile
vi /etc/my.cnf
8、将新版本文件覆盖啊咯版本MySQL文件:
sudo cp -R mysql-8.3.0-linux-glibc2.17-x86_64/* /usr/local/mysql/
9、不用执行bin目录下(已被弃用):./mysql_upgrade -u root -p
10、直接重新启动: service mysql start / restart