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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- mysql升級MySql
- macOS 11.0怎麼升級?macOS Big Sur 升級教程Mac
- MIUI8怎麼升級 5種MIUI 8升級教程UI
- 升級Windows10怎麼重灌?Windows
- 怎麼升級win10系統 xpwin7系統怎麼升級windows10Win10Win7Windows
- mysql的升級MySql
- 安卓7.0 Beta5怎麼升級安卓
- 故障分析 | MySQL 資料庫升級後,資料庫怎麼卡住了MySql資料庫
- 阿里雲伺服器怎麼升級配置?升級有哪些限制?阿里伺服器
- Win10怎麼升級版本 Win10升級版本的方法Win10
- MIUI 7.1怎麼升級 史上最全的MIUI 7.1刷機升級教程UI
- iOS9.3.2怎麼升級 iOS 9.3.2正式版升級教程介紹iOS
- MySQL:5.6 升級 5.7MySql
- Mac怎麼用,寫在升級Mojave前Mac
- MySQL 5.6.27升級MySQL 5.7.18版本的升級步驟介紹MySql
- win10怎麼升級ie瀏覽器_win10自帶的ie瀏覽器怎麼升級Win10瀏覽器
- GitHub是怎樣把MySQL 5.7升級到8.0的?GithubMySql
- 微信電腦版怎麼升級?微信PC版手動更新升級方法教程
- 怎麼升級win11系統?升級Win11系統的方法
- win10推送後如何升級 win10收到推送後怎麼升級Win10
- iOS11正式版升級圖文教程 iOS11怎麼升級?iOS
- 電腦win7怎麼升級到win10 win7怎麼升級win10系統版本Win7Win10
- 公司ES升級帶來的坑怎麼填?
- Win10系統怎麼強制升級Win10
- MySQL升級會變慢?MySql
- mysql5.1升級5.6MySql
- CentOS升級MySQL到5.5CentOSMySql
- win10升級遮蔽工具怎麼使用_win10升級遮蔽工具如何操作Win10
- win10 ltsc如何升級1903_win10 ltsc怎麼升級1903Win10
- win10推送後怎麼升級_win10獲取推送後如何升級Win10
- win10 系統如何升級_電腦怎麼升級系統win10Win10
- 360免費升級win10方法_360怎麼免費升級win10Win10
- win10怎麼升級win11 win10提示升級win11Win10
- iOS11.4.1beta3升級攻略 iOS11.4.1beta3怎麼升級iOS
- iOS11.4.1beta4升級攻略 iOS11.4.1beta4怎麼升級iOS
- iOS11.4.1 beta開發者升級攻略 iOS11.4.1 beta開發者怎麼升級?iOS
- iOS11.2.6更新升級攻略 iOS11.2.6正式版怎麼升級?iOS
- iOS11.3.1正式版怎麼升級 iOS11.3.1更新升級攻略iOS