MySQL合集-小版本升级指南(mysql升级-5.1升级到5.7)
下载最新的mysql
wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz解压
tar zxvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz -C /opt/mysql/
cd /opt/mysql/
mv mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz mysql-5.7.38修改属主:
chown -R mysql.mysql /opt/mysql/mysql-5.7.38备份全库
mysqldump -uroot -p --all-databases --master-data=2 --single-transaction --routines --events > /tmp/backdb.sql 停库准备升级
systemctl stop mysqld 或者 service mysqld stop升级文件(新版本覆盖旧版本)
cp -r /opt/mysql/mysql-5.7.38/bin/* /opt/mysql/mysql/bin/
cp -r /opt/mysql/mysql-5.7.38/support-files/* /opt/mysql/mysql/support-files/
cp -r /opt/mysql/mysql-5.7.38/lib/* /opt/mysql/mysql/lib/启动数据库
systemctl start mysqld 或者 service mysqld start观察是否有报错,如无报错,则升级完成,执行下面命令进行检查
mysql_upgrade -uroot -p数据库密码 编辑