我的系统:Ubuntu 18.04
我的原来的MySQL版本:Server version: 5.7.37-0ubuntu0.18.04.1 (Ubuntu)
1、升级前检查准备
mysqlcheck -u root -p --all-databases --check-upgrade
返回结果如果全部都是OK, 就表示检查没问题
更多检查项见(按需检查):https://dev.mysql.com/doc/refman/8.0/en/upgrade-prerequisites.html
2、备份
2-1、备份数据库
mkdir mysql-backup
cd mysql-backup
mysqldump --all-databases --single-transaction --quick --lock-tables=false > full-backup-$(date +%F).sql -u root -p
2-2、备份MySQL设置
cd mysql-backup
sudo tar zcvf mysql_config.tar.gz /etc/mysql/
3、添加 MySQL APT 存储库并选择发布系列
转到下载页面: https://dev.mysql.com/downloads/repo/apt/
安装下载的发布包
sudo dpkg -i /root/mysql-server/mysql-apt-config_0.8.22-1_all.deb
图形化界面中,选要安装的版本mysql-8.0
更新
sudo apt-get update
4、安装新版MySQL服务器
sudo apt-get install mysql-server # 选8.0
sudo service mysql start # 开启MySQL service
最后检查下升级后的版本:
mysql -V
显示
mysql Ver 8.0.29 for Linux on x86_64 (MySQL Community Server - GPL)
升级成功!✿✿ヽ(°▽°)ノ✿