1、备份数据
可以通过navicat数据传输功能备份、sqldump 或者备份数据data目录
- cd /usr/loca/
- cp -r mysql mysql.bak
- cp -r /home/mysqldata/ /home/mysqldata.bak
官网下载最新的tar包:
https://dev.mysql.com/downloads/mysql/
上传服务器并解压、停服务、替换、重启
- cd /usr/local
- tar -zxvf mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz
- chown -R mysql:mysql mysql-5.7.39-linux-glibc2.12-x86_64
-
- service mysql stop
- \cp -rf mysql-5.7.39-linux-glibc2.12-x86_64/* mysql
-
- service mysql start
使用mysql_upgrade命令升级数据字典库,使用mysql_upgrade命令时需要用管理员账号,且带上用户名和密码,否则会报出拒绝访问的错误
- cd bin/
- ./mysql_upgrade -u root -p -S /usr/local/mysql/mysql.sock