我的系統(tǒng):Ubuntu 18.04
我的原來的MySQL版本:Server version: 5.7.37-0ubuntu0.18.04.1 (Ubuntu)
1、升級前檢查準備
mysqlcheck -u root -p --all-databases --check-upgrade
返回結(jié)果如果全部都是OK, 就表示檢查沒問題
更多檢查項見(按需檢查):https://dev.mysql.com/doc/refman/8.0/en/upgrade-prerequisites.html
2柴底、備份
2-1粱胜、備份數(shù)據(jù)庫
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設(shè)置
cd mysql-backup
sudo tar zcvf mysql_config.tar.gz /etc/mysql/
3、添加 MySQL APT 存儲庫并選擇發(fā)布系列
轉(zhuǎn)到下載頁面: https://dev.mysql.com/downloads/repo/apt/
安裝下載的發(fā)布包
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)
升級成功蛔溃!??ヽ(°▽°)ノ?