AIOps 一场颠覆传统运维的盛筵
754
2022-11-05
MySQL升级
mysql安装包下载地址:https://downloads.mysql.com/archives/community/
本教程中演示mysql从5.7.19升级到5.7.35, 说明如下:
一、升级步骤:
1、首先查看当前MySQL的版本信息,执行命令myql -V,如图:
2、通过mysqldump命令备份所有数据库,执行命令如下:
mysqldump -u root -p --all-databases > alldatabases.sql
3、停止运行中的MySQL,执行命令如下:
/etc/init.d/mysqld stop
4、备份旧的mysql的bin目录下的文件,如下:
cd usr/bin && tar -zcvf mysql.tgz mysql #将mysql二进制文件打包cd usr/local/mysql && tar -zcvf bin.tgz bin #将bin目录打包cd /etc/init.d/ && tar -zcvf mysqld.tgz mysqld #备份启动文件
5、将新的mysql包解压,并将解压后的bin目录复制到旧的目录下:
tar -xf mysql-5.7.35-linux-glibc2.12-x86_64.tgz\cp mysql-5.7.35-linux-glibc2.12-x86_64/bin usr/local/mysql #覆盖旧的mysql的bin目录\cp mysql-5.7.35-linux-glibc2.12-x86_64/bin/mysql usr/bin/mysql #覆盖mysql\cp mysql-5.7.35-linux-glibc2.12-x86_64/support-files/mysql.server etc/init.d/mysqld #覆盖mysqld
6、修改mysqld中的基础目录和数据目录位置,按照/etc/my.cnf中的修改,如图:
7、修改完成后,启动mysql,并查看mysql的运行状态,执行命令如下:
8、再次查看mysql版本,已经升级到了5.7.35,如图:
9、最后执行mysql_upgrade进行检查:
mysql_upgrade -uroot -p --force --skip-version-check -S tmp/mysql.sock
10、登录数据库,查看数据库以及表,用户是否正确即可
至此,mysql升级完成
发表评论
暂时没有评论,来抢沙发吧~