mysql(rpm包)版本下载网址:
https://downloads.mysql.com/archives/community/
#mysql-5.7.32升级到mysql-5.7.34
#第一步查看数据库版本:
mysql -V
#mysql Ver 14.14 Distrib 5.7.32, for Linux (x86_64) using EditLine wrapper
第二步先执行清除缓存在停止数据库
SET GLOBAL innodb_fast_shutdown=0 systemctl stop mysqld
#第三步将数据库进行全备(以及其他备份):
#mysql全备
mysqldump -uroot -poldboy123 -A -R --triggers --master-data=2 --single-transaction | gzip > /b/all_date +%F-%H-%M-%S.sql.gz mysqldump -uroot -p --all -databases > all.sql
#####单个库进行备份
mysqldump -u root -p mysql > mysql.sql
######备份多个库
mysqldump -u root -p --databases mysql sys > bak.sql
########备份所有库
mysqldump -u root -p --all-databases > bak.sql
########备份某个库的某张表
mysqldump -u root -p mysql general_log > mysql_general_log.sql
#####远程备份数据
mysqldump -u root -p123456 mysql | ssh ubu2 'cat > big.sql'
######压缩备份
mysqldump -u root -p mysql | gzip > back.gz
##########同一个数据库导出多张表
mysqldump -u root -p wordpress wp_posts wp_options > wordpress_1.sql
#第四步将以前的配置文件进行备份
cd /etc
cp my.cnf my.cnf.bak
第五步将以前的mysql版本的数据库包进行卸载
查看: rpm -qa | grep mysql* 删除: rpm -qa | grep -i mysql | xargs rpm -ev --nodeps
第六步将新版mysql-5.7.34版本包进行安装:
rpm -ivh mysql-community-common-5.7.34-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.34-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.34-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.34-1.el7.x86_64.rpm
第七步将以前的mysql配置文件替换到新的mysql上
cd /etc
cp my.cnf.bak my.cnf
第八步将数据库开启:
systemctl start mysqld
查看数据库版本是否更新成最新版本
mysql -V #mysql Ver 14.14 Distrib 5.7.34, for Linux (x86_64) using EditLine wrapper
第九步登陆数据库查看是否少数据以及用户权限
第十步数据库数据导致不一致将,以前备份数据进行恢复