mysql怎麼升級
MySQL升級的實質:
對資料字典的升級
資料字典有:mysql、information_schema、performance_schema、sys schema。
MySQL升級的兩種方式:
in-place upgrade:
適合小版本的升級。
即 關閉當前的MySQL,替換當前的二進位制檔案或包,在現有的資料目錄上重啟MySQL,並執行mysql_upgrade.
特點:不改變資料檔案,升級速度快;但,不可以跨作業系統,不可以跨大版本(5.5—>5.7).
logical upgrade:
適合不同作業系統的MySQL升級,大版本之間的升級。
即:使用mysqldump 或 mydumper 匯入匯出資料,實現版本的升級。
特點:可以跨作業系統,跨大版本;但,升級速度慢,容易出現亂碼等問題。
升級操作:
1、對5.7的軟體包,下載,解壓
# tar -xzvf mysql-5.7.20-linux-glibc2.12-x86_64.tar.gz # ln -s mysql-5.7.20-linux-glibc2.12-x86_64 mysql5.7
2、關閉當前MySQL(5.6)
# mysql -u root -p -S /data/mysql3308/mysql3308.sock --execute="SET GLOBAL innodb_fast_shutdown=0" # mysqladmin -u root -p -S /data/mysql3308/mysql3308.sock shutdown
3、替換二進位制檔案(5.7 替換 5.6)
# cd /usr/local # mv mysql mysql5.6 # mv mysql5.7 mysql
4、使用現有的資料目錄啟動MySQL
# mysqld_safe --user=mysql --socket=/data/mysql3308/mysql3308.sock -p --skip-grant-tables --datadir=/data/mysql3308/data
5、檢查所有表是否與當前版本相容,並更新系統庫
# mysql_upgrade -uroot -p -S /data/mysql3308/mysql3308.sock 注:mysql_upgrade的作用是檢查所有庫的所有表是否與當前的新版本相容,並更新系統庫。
6、重啟,確保對系統表所做的變更得以生效
# mysqld --defaults-file=/data/mysql3308/my3308.cnf & # mysql -uroot -p -S /data/mysql3308/mysql3308.sock
推薦:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3549/viewspace-2833927/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- macOS 11.0怎麼升級?macOS Big Sur 升級教程Mac
- mysql的升級MySql
- 怎麼升級win10系統 xpwin7系統怎麼升級windows10Win10Win7Windows
- 阿里雲伺服器怎麼升級配置?升級有哪些限制?阿里伺服器
- 故障分析 | MySQL 資料庫升級後,資料庫怎麼卡住了MySql資料庫
- MySQL:5.6 升級 5.7MySql
- Win10怎麼升級版本 Win10升級版本的方法Win10
- GitHub是怎樣把MySQL 5.7升級到8.0的?GithubMySql
- iOS11.4.1beta4升級攻略 iOS11.4.1beta4怎麼升級iOS
- iOS11.4.1beta3升級攻略 iOS11.4.1beta3怎麼升級iOS
- iOS11.4.1beta5升級攻略 iOS11.4.1beta5怎麼升級iOS
- win10 ltsc如何升級1903_win10 ltsc怎麼升級1903Win10
- iOS11.3.1正式版怎麼升級 iOS11.3.1更新升級攻略iOS
- MySQL 5.7 升級到 8.0MySql
- MySQL升級會變慢?MySql
- win10升級11102升級失敗怎麼辦_win10升級11102升級一直失敗修復方法Win10
- Mac怎麼用,寫在升級Mojave前Mac
- win10怎麼升級ie瀏覽器_win10自帶的ie瀏覽器怎麼升級Win10瀏覽器
- iOS11.4.1正式版升級教程詳解 iOS11.4.1怎麼升級iOS
- 怎麼升級win11系統?升級Win11系統的方法
- win10推送後如何升級 win10收到推送後怎麼升級Win10
- iOS12升級與降級至iOS11.4./11.3.1教程 iOS12怎麼升級iOS
- 電腦win7怎麼升級到win10 win7怎麼升級win10系統版本Win7Win10
- win10升級遮蔽工具怎麼使用_win10升級遮蔽工具如何操作Win10
- win10推送後怎麼升級_win10獲取推送後如何升級Win10
- win10 系統如何升級_電腦怎麼升級系統win10Win10
- win10怎麼升級win11 win10提示升級win11Win10
- 公司ES升級帶來的坑怎麼填?
- MySQL 5.6.47升級到5.7.20(一)MySql
- 電腦win7怎麼升級win10系統 win7怎麼升級win10系統版本Win7Win10
- iOS11.4 beta5更新升級攻略 iOS11.4 beta5怎麼升級?iOS
- iOS11.4 beta4更新升級攻略 iOS11.4 beta4怎麼升級?iOS
- iOS11.4.1 beta2更新升級攻略 iOS11.4.1 beta2怎麼升級iOS
- iOS12最新測試版升級教程 iOS12 beta2怎麼升級?iOS
- 怎麼使用360win10升級助手升級win10系統【圖文教程】Win10
- mediacreationtool升級win10操作步驟_mediacreationtool工具怎麼升級win10系統Win10
- 微信電腦版怎麼升級?微信PC版手動更新升級方法教程
- win8如何升級到win10_windows8升級windows10怎麼弄Win10Windows