Ubuntu14.04下升級MySQL版本從 5.5.58-0ubuntu0.14.04.1-log 升級到 5.7.22
MySQL5.7版本上資料庫有蠻多的新特性,伺服器上的資料庫版本是5.5.*的,想升級到5.7體驗一把。
1.首先還是備份一下資料庫比較保險,我的話就只備份兩個比較重要的庫
mysqldump -uroot -p'password' 'database'> mywork.dump 引號處替換各自的資料庫密碼 和資料庫名稱
備份好後,停止一下MySQL服務 sudo service mysql stop
2.下載mysql-apt的配置包,並安裝
wget https://dev.mysql.com/get/mysql-apt-config_0.8.1-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.1-1_all.deb
安裝可以看到一個這樣的介面
然後選擇5.7版本 最後enter OK
3.開始更新 apt-get索引
sudo apt-get update
更新過程中可能出現錯誤如下
執行下 apt-key list
先移除掉 MySQL的 repository GPG key ,刪除命令如下
sudo apt-key del 5072E1F5
然後再執行 apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
有如下的結果返回
看到如上資訊後再執行一遍 apt-get update
4. 安裝資料庫
sudo apt-get install mysql-server
5.安裝mysql 後,使用mysql_upgrade升級資料庫檔案版本
sudo mysql_update -uroot -p'password' 引號處為各自的密碼
6.重啟下mysql
sudo service mysql restart
檢視mysql 版本已升級到5.7.22