Windows下Mysql5.6升級到5.7
Windows下Mysql5.6升級到5.7
Mysql的升級方式分為兩種:原地升級和邏輯升級。這兩種升級方式,在本質上是沒有什麼區別的。只是在對資料檔案的處理上有區別而已:原地升級是直接將資料檔案進行複製,而邏輯升級對資料檔案的處理方式是透過邏輯匯出匯入,需要用到mysqldump。
原地升級:
1、 在現有的mysql服務上,設定innodb_fast_shutdown為0。
這個引數跟mysql中Innodb的關機方式有關。
該值為0時,表示關機方式為slow shutdown, InnoDB在關閉之前做一個完全淨化和一個插入緩衝合併。這些操作要花幾分鐘時間,在極端情況下要幾個小時。在版本變更之前需要採用該關機方式,這樣在升級過程中更新資料格式時所有的資料檔案都是完整的。
該值為1時,InnoDB在關閉之時跳過這些操作,即快速關閉。預設值為1。
該值為2時, InnoDB將重新整理它的日誌然後冷關機,彷彿MySQL崩潰一樣。已提交的事務不會被丟失,但在下一次啟動之時會做一個崩潰恢復。通常這種關機方式用在資料有可能丟失的緊急情況或者定位問題的場景下,關機速度最快。
2、 然後將現有的mysql關閉。在cmd視窗,將mysql服務移除。
3、下載mysql5.7的windows系統64位的版本。最新的mysql5.7的壓縮包解壓開之後,是沒有data目錄,跟之前5.6的版本不一樣。
4、將之前關閉服務的mysql的data目錄複製至mysql5.7下,同時也將其my.ini檔案複製至mysql5.7下,然後將my.ini中port,basedir,datadir還有相關的log地址都進行修改,指定到mysql5.7的目錄下。注意,這個port一定不要已經被其他應用佔用。
5、將mysql5.7的服務新增到windows的服務列表中,並啟動該服務。
6、升級mysql:mysql_upgrade -u root -p
如果data目錄中的表比較多,升級速度可能會慢一點。
7、升級結束後,再次重啟mysql5.7服務。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31444259/viewspace-2149722/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- centos7 mysql5.6升級5.7CentOSMySql
- MySQL 5.7 升級到 8.0MySql
- 【資料庫】mysql5.6升級至5.7(物理方式)資料庫MySql
- MySQL5.6到5.7版本升級採用IN-PLACE的升級方式需要具體關注的地方MySql
- Windows下升級JDKWindowsJDK
- windows 下oracle從10.2.0.1升級到10.2.0.4WindowsOracle
- 技術分享 | 如何優雅地在 Windows 上從 MySQL 5.6 升級到 5.7WindowsMySql
- windows環境下oracle 10.2.0.2升級到10.2.0.5WindowsOracle
- MySQL5.6升級5.7時,出現主從延遲問題排查過程MySql
- MySQL:5.6 升級 5.7MySql
- windows下升級nodejsWindowsNodeJS
- 基於Windows的MySQL5.7本地升級WindowsMySql
- windows10 MySQL5.7升級至MySQL8.0WindowsMySql
- Windows 下 oracle 10g升級到10.2.0.4的方法WindowsOracle 10g
- Laravel 5.5.* 升級到 5.7.* 問題記錄Laravel
- GitHub是怎樣把MySQL 5.7升級到8.0的?GithubMySql
- windows下升級node&npmWindowsNPM
- 不可不知的 MySQL 升級利器及 5.7 升級到 8.0 的注意事項MySql
- Laravel5.5 升級到 5.7 問題及解決方法Laravel
- MySQL5.5升級到MySQL5.7踩坑日記MySql
- mysql 5.6 升級 到 5.7 的二進位制升級方法 另一個簡便思路.MySql
- oracle for windows 11.2.0.1升級到11.2.0.4OracleWindows
- Linux環境下CRS升級到10.2.0.4.2 Database升級到10.2.0.4.3LinuxDatabase
- 升級到MySQL5.7版本需注意的問題MySql
- 資料庫升級到mysql5.6遇到的資料表ENGINE問題資料庫MySql
- windows10怎樣升級到10586_windows10電腦升級到10586詳細步驟Windows
- win8如何升級到win10_windows8升級windows10怎麼弄Win10Windows
- Centos 7 升級通過 yum 安裝的 MySQL 5.7 到 MySQL 8.0CentOSMySql
- MySQL 5.5複製升級到5.7的一點簡單嘗試MySql
- Windows升級到oracle 11g的異機物理升級文件(冷備)WindowsOracle
- Windows 升級 powershellWindows
- MySQL 5.6升級到5.7版本官方推薦的兩種方法MySql
- 你不要升級到 Windows 10 的 10 大理由Windows
- spring升級到3.1.1 hibernate升級到4備忘Spring
- Mac 下 Homestead 3.0.0 升級到 Homestead 6.3.0Mac
- centos下升級php5.3到php5.6CentOSPHP
- win8升級到windows 10(win10、windows10)的工具WindowsWin10
- windows 2003,oracle 10.2.0.1升級到10.2.0.4WindowsOracle