MySQL本地版本升級超詳細教程(從5.5.20升到8.0.21)
寫在前面
升級本地mysql,當前5.5.20,升級前先備份本地的數(shù)據(jù)庫文件 以防數(shù)據(jù)丟失
一、卸載本地的舊版本
1. 停止MySQL服務(wù)
win+R 打開運行,輸入 services.msc 點擊 "確定" 調(diào)出系統(tǒng)服務(wù)。
2. 卸載MySQL相關(guān)組件
打開控制面板 ---> 卸載程序 ---> 卸載MySQL相關(guān)所有組件
3. 刪除MySQL安裝目錄
4. 刪除MySQL數(shù)據(jù)目錄
數(shù)據(jù)存放目錄是在 C:\ProgramData\MySQL,直接將該文件夾刪除。
5. 再次打開服務(wù),查看是否有MySQL卸載殘留
如果已將MySQL卸載,但是通過任務(wù)管理器--->服務(wù),查看到MySQL服務(wù)仍然殘留在系統(tǒng)服務(wù)里。解決辦法:以管理員方式運行cmd命令行,輸入以下命令:sc delete 服務(wù)名稱(如MySQL80)這樣可以實現(xiàn)刪除服務(wù)。
二.官網(wǎng)下載安裝包
下載地址
https://dev.mysql.com/downloads/
選擇相應(yīng)的版本 下載即可
二.安裝MySQL
1.運行安裝包,勾選同意,Next
2.選擇安裝類型
第一個選項包含了一些MySQL其他組件,如果只安裝MySQL數(shù)據(jù)庫,選擇第二項Server only就行。
在這一步我們不多進行解釋,直接選擇“Custom(自定義)”,方便我們把MySQL安裝到非系統(tǒng)盤。
3.檢查必需項(Check Requirements)
這一步很重要,我們要在這一步進行安裝位置的選擇。當你第一次進入到這個界面時,右邊的框內(nèi)可能什么也沒有,你需要不斷點擊“MySQL Servers”前的“+”,直到你看見“MySQL Server 8.0.21-X64”,單擊它,然后點擊向右的箭頭添加到右邊的框里,然后在右邊的框里點擊它,就會出現(xiàn)右下角的藍字。
下圖選框部分大家看自己的情況如果需要就安裝,如果不需要就不用安裝。
這里我又選了4個自己需要的connector。(大家酌情安裝。)
選好路徑之后點擊“next”,出現(xiàn)下邊界面時,說明缺少運行環(huán)境,選中、execute即可。
然后 next ,execute
安裝完成后,點擊“next”
4.配置界面 Product Configuration,Next
這一步直接選擇第一個(獨立的MySQL服務(wù)器/經(jīng)典MySQL復(fù)制),然后點擊“next”。
5.進行服務(wù)配置,MySQL默認端口為3306,Next
Config Type中選項
Development Computer:開發(fā)機,該類型應(yīng)用將會使用最小數(shù)量的內(nèi)存。
Server Computer:服務(wù)器,該類型應(yīng)用將會使用中等大小的內(nèi)存。
Dedicated Computer:專用服務(wù)器,該類型應(yīng)用將使用當前可用的最大內(nèi)存。
對于個人使用來說,選擇“Development Computer”已經(jīng)足夠日常的使用了。
接下來這一步同樣很重要,對以后我們使用圖形化管理軟件(SQLyog)有直接的影響,所以在這一步我們要選擇第二個!選第二個!選第二個!
第一個選項:
使用強密碼加密進行身份驗證(已升級)
第二個選項:
使用傳統(tǒng)身份驗證方法(保留MySQL 5.x兼容性)
如果我們選擇了強密碼加密進行身份驗證,雖然MySQL采用了強密碼加密
但是我們的圖形化管理軟件(SQLyog、Navicat等)卻沒有采用強密碼加密
這回直接導(dǎo)致SQLyog訪問不了我們的MySQL,所以這里我們要選擇傳統(tǒng)的加密方法。
6.Accounts and Roles
這里一般不添加具有普通用戶權(quán)限的MySQL用戶賬戶,而是用root賬戶。
樓主設(shè)置的密碼123456,好記一些。。
7.Windows Service
這一步默認不用管就行了,如果“Windows Service Name”出現(xiàn)感嘆號,那你就隨便換一個別的名字就行了,然后點擊“next”。
這里注意MySQL服務(wù)名(Windows Service Name)
為:MySQL80
8.Apply Configuration(應(yīng)用配置)
點擊“Execute”進行安裝。
9.配置完成之后Finish
點擊“next”
輸入剛設(shè)置的密碼,點擊“check”驗證密碼,點擊“next”
點擊“execute”
點擊“finish”,
點擊“next”,
10.點擊“finish”,MySQL8.0安裝完成啦!
三、MySQL環(huán)境變量的配置
高級屬性設(shè)置-環(huán)境變量
1.創(chuàng)建 MYSQL_HOME 環(huán)境變量
(1)變量名:MYSQL_HOME
(2)變量值:D:\mysql\MySQL Server 8.0(根據(jù)自己MySQL的安裝目錄)
2.配置 path 環(huán)境變量
把剛配置的MYSQL_HOME加進去,保存即可
四、驗證安裝成功
cmd打開控制臺 輸入mysql --version
輸入mysql -uroot -p123456
成功連接到數(shù)據(jù)庫
至此本地的mysql服務(wù)就從5.5升到8.0版本了,可以體驗一大波mysql8的新功能了!
如果沒連上數(shù)據(jù)庫,可以去服務(wù)列表看一下你的mysql服務(wù)是否啟動,沒啟動手動重啟即可
win+R 打開運行,輸入 services.msc 點擊 "確定" 調(diào)出系統(tǒng)服務(wù)。
總結(jié)
到此這篇關(guān)于MySQL本地版本升級(從5.5.20升到8.0.21)的文章就介紹到這了,更多相關(guān)MySQL本地版本升級內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- mysql從5.7平滑升級到8.0.27的實現(xiàn)
- MySQL 8.0.26版本升級32版本查詢數(shù)據(jù)為空的解決方案
- MySQL5.7升級MySQL8.0的完整卸載與安裝及連接Navicat的步驟
- MySQL如何從5.5升級到8.0(使用命令行升級)
- MySQL和MySQL驅(qū)動mysql-connector-java升級到8.0.X版本問題
- 升級到mysql-connector-java8.0.27的注意事項
- MySQL8.0升級的踩坑歷險記
- Docker版的MySQL5.7升級到MySQL8.0.13,數(shù)據(jù)遷移
- win2008下mysql8.0.11升級mysql8.0.17版本詳細步驟
- MySQL8.0就地升級到MySQL8.4.0的方法
相關(guān)文章
MySQL中sleep函數(shù)的特殊現(xiàn)象示例詳解
這篇文章主要給大家介紹了關(guān)于MySQL中sleep函數(shù)特殊現(xiàn)象的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者使用MySQL具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10基于Mysql的IP處理函數(shù)inet_aton()與inet_ntoa()的深入分析
本篇文章是對Mysql的IP處理函數(shù)inet_aton()與inet_ntoa()進行了詳細的分析介紹,需要的朋友參考下2013-06-06windows下mysql 8.0.16 安裝配置方法圖文教程
這篇文章主要為大家詳細介紹了windows下mysql 8.0.16 安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-05-05MySQL通過show status查看、explain分析優(yōu)化數(shù)據(jù)庫性能
這篇文章介紹了MySQL通過show status查看、explain分析優(yōu)化數(shù)據(jù)庫性能的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04