ubuntu18.04系统下将MySQL版本从5.7升级到8.0

我的系统: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)

升级成功!✿✿ヽ(°▽°)ノ✿

你可能感兴趣的:(ubuntu18.04系统下将MySQL版本从5.7升级到8.0)