MySQL5.6 RPM小版本升级v5.6.31 到 v5.6.51 步骤
首先当然是下载安装包。
官网地址:https://downloads.mysql.com/archives/community/
因为是5.6小版本升级,所有选择5.6最新的bundle包。
注意,选择对应操作系统及其版本。
本例使用的是CentOS7 64bit
升级步骤如下:
查看MySQL 版本:
mysql> select version();
多种选择可看:https://www.cnblogs.com/heyongboke/p/9876345.html
1.备份数据库所有数据:
具体看最后介绍的:mysqldump工具备份
2.备份mysql数据库配置文件
mysql 5.6是这个:
cp /usr/my.cnf /usr/my.cnf.bak
mysql 5.7及以上是这个,具体看版本:
cp /etc/my.cnf /etc/my.cnf.bak
3.关闭mysql服务
mysql 5.6:
service mysql stop
mysql 5.7:
service mysqld stop
4.解包
tar -xf MySQL-5.6.51-1.el7.x86_64.rpm-bundle.tar
5.执行升级安装命令:
rpm -Uvh MySQL*.rpm
6.查看配置文件 是否改变,改变则还原
cat /usr/my.cnf
改变则还原:
cp /usr/my.cnf.bak /usr/my.cnf
7.启动MySQL服务
mysql 5.6:
service mysql start
mysql 5.7:
service mysqld start
8.检查测试数据库
mysqldump工具备份
备份整个数据库
mysqldump -u root -h host -p dbname > backdb.sql
备份数据库中的某个表
mysqldump -u root -h host -p dbname tbname1, tbname2 > backdb.sql
备份多个数据库
mysqldump -u root -h host -p --databases dbname1, dbname2 > backdb.sql
备份系统中所有数据库
mysqldump -u root -h host -p --all-databases > backdb.sql