mysql神功 1.3 在Win10系統(tǒng)下安裝MySQL 8.0
MySQL可以在很多平臺下安裝,但是不同平臺下安裝和配置過程是不同的。如果您的操作系統(tǒng)不是Win10,建議搜索引擎查詢或在本平臺視頻中搜索相關安裝方法。
建議正版Win10或通過MSDN干凈安裝并激活的Win10,不建議使用Ghost等方式安裝的Win10或者精簡Win10系統(tǒng)。請盡量保證系統(tǒng)設備名稱、Windows用戶名、包括我們即將安裝的MySQL路徑,使用全英文,分區(qū)時C盤盡可能的給大一些,我C盤留了250G,別問為什么只有232G,還記得《DAX神功》中的小伙買U盤嗎?

如果操作系統(tǒng)中曾經(jīng)安裝過MySQL,徹底刪除可能比安裝還要困難,如果沒有徹底刪除(包括注冊表等),安裝可能會受阻。你可以在搜索引擎查詢 "如何徹底卸載清理MySQL",不過說實話,能否成功看你運氣,就如同病人做手術,雖然都是一個病,但是每個人病的程度不同。如果你嘗試了所有方法,還無法解決,那么重裝系統(tǒng)了解一下。
B站UP主:向陽菌? ?做了一期MySQL 8.0的安裝視頻,UP講的非常細,鏈接如下:
MySQL 8.0保姆級下載、安裝及配置教程(我媽看了都能學會)
下面是我自己在安裝過程中的截圖,如果大家遇到困難可以隨時來查詢
一、下載安裝文件

登錄MySQL官網(wǎng)下載頁面:https://www.mysql.com/cn/downloads/
以個人學習研究為目的人,建議下載社區(qū)版,它是免費的。
鼠標點擊(圖1-35)? MySQL Community(GPL)Downloads?> 來到新頁面,如圖1-36

鼠標點擊(圖1-36)紅色箭頭指向的文字??MySQL Installer for Windows? 來到新頁面,如圖1-37

雖然顯示32-bit,它包含32和64位兩個版本,根據(jù)你的操作系統(tǒng)自動適配。請放心下載
我們下載離線安裝包,鼠標點擊(圖1-37)紅色箭頭指向的 Download 按鈕,來到新頁面,如圖1-38

我們既不需要注冊,更不需要登錄,點擊紅色箭頭指向的??No thanks, just start my download.??意思是:不,謝謝,只需要開始我的下載。
友情提示:如果你想下載舊版本 MySQL 5.7? 就在圖1-37中 點擊 Looking for previous GA versions?? 如圖1-39所示

二、安裝MySQL8.0?
下載好的文件名:mysql-installer-community-8.0.29.0.msi? ? ?圖1-40

可能你看到這篇文章時,版本更新了,沒關系,用最新的就好。
切記,將這個安裝文件放到C盤或D盤根目錄下,如果你一定要放在文件夾中,請不要使用中文路徑。接下來使用鼠標雙擊安裝文件。
如果出現(xiàn)如下提示,直接選則“是”。如圖1-41和1-42


我們會看到軟件的安裝界面,如圖1-43

如果你C盤地方夠大,使用默認安裝就可以了,假設你需要更改盤符,操作如下

如圖1-45所示,自定義中我們不知道應該安裝哪些選項



如圖1-48所示,自定義中已經(jīng)添加了默認安裝的選項

然后,重要的地方來了,你要將圖1-48紅框內(nèi)所有的項目,通過高級選項手動更改安裝路徑,如圖1-49

點擊圖1-49中的高級選項后,會彈出對話框,如圖1-50

建議這兩個目錄分開存放,切記路徑中不能出現(xiàn)中文,最后點OK
# 別改最后一個目錄,這是選項名稱的目錄。改前面的路徑

重要的事情說三遍@
相同的方法,將圖1-48紅框之內(nèi)所有選項都手工修改路徑!
相同的方法,將圖1-48紅框之內(nèi)所有選項都手工修改路徑!
相同的方法,將圖1-48紅框之內(nèi)所有選項都手工修改路徑!
只有第一個項目中有兩個路徑,其它項目只有一個安裝目錄,圖1-52

算了,我不是不放心大家,我就將所有選項都截圖出來吧,你要不會,就和我寫一樣的










再次確認是否全部改好后,點Next

接下來是檢查你的系統(tǒng)是否缺少組件,如果在Next左邊沒有出現(xiàn)Execute按鈕,直接點擊Next
如果有Execute按鈕,先點Execute按鈕(等待檢查結(jié)束),再點Next

會出現(xiàn)警告,不用管它,點擊Yes

在新界面中,點擊Execute按鈕,會進入安裝,耐心等待

大約2分鐘后,所有項目都顯示綠色對勾,點擊Next

在新頁面繼續(xù)點Next

在新頁面,不做任何修改,繼續(xù)點Next

圖1-70,這個頁面就好比,wifi6和wifi5,wifi6雖然好,但是對老設備兼容有問題,例如紅米AX5400路由截止到2022/6/30止,對榮耀20i支持有問題,經(jīng)常發(fā)生斷流,但是榮耀Play 4T pro就完全正常,當然小米、紅米自家手機都沒問題。因為我本人習慣了使用Navica for MySQL,所以我們選擇舊的加密方式。如果這里你忘記改了,又想使用Navica for MySQL。請在網(wǎng)上搜索 "Navicat連接MySQL8.0"? 通過代碼修改這里。如果不用Navica for MySQL可選擇第一項。
# 我這里用Wifi6打比方,他就好比是MySQL 8.0 新的加密方式,而WiFi5 就好比MySQL5.7的加密方式
選好加密方式后,點擊Next

在新頁面中填寫密碼和確認密碼,然后點擊Next
# 如果Next按鈕是恢色,可能你兩次密碼不一致
# 以個人學習和研究為目的,你跟我一樣就可以了,萬一你忘記了,可以回來查

新頁面不做修改,直接點Next

在新頁面中,點擊Execute按鈕

等10秒,全打上對勾后,點完成。
# 如果有紅叉,有可能是前面你沒按要求操作,或是"中獎了"!

接下來,新頁面點Next

新頁面繼續(xù)點完成

新頁面,再點Next

輸入我們剛才的密碼abcdefg,如果你設置的與我不同,就輸入你自己的
點Check,再點Next

新頁面點Execute按鈕

等待都是對勾后點完成

新頁面點Next

新頁面不做修改,點完成

看到下圖,大功造成50%了,點兩個對話框的叉子關閉。

三、檢查是否啟動了MySQL服務
1、啟動和關閉MySQL服務
# 你只需要查詢是否啟動就可以了,不用刻意關閉服務,雖會占用系統(tǒng)資源,但是非常小。
方法一:



會彈出對話框,如圖1-87? 可以檢查MySQL服務是否開啟

方法二:
按Win+R鍵,如

輸入? compmgmt.msc? 點確定

點擊服務和應用程序前面的倒三角,再點擊服務,從右側(cè)找到MySQL也可以查詢

# 如果你想停止服務,可以對著MySQL80那一行的"自動",點右鍵~停止。
方法三:
方法一和方法二并不適合我這樣幼兒園畢業(yè)小學肄業(yè)的選手,我通常是這樣做的,對著桌面上【此電腦】點右鍵,再點【管理】,彈出對話框點【服務與應用程序】,再點【服務】,右邊找到【MySQL80】。 這樣就不用輸入一串英文了:)
四、驗證是否能成功登錄MySQL數(shù)據(jù)庫
從開始~所有程序~MySQL 中找到 MySQL 8.0 Command Line Client

輸入密碼,我剛才設置的是abcdefg,你輸入你自己設置的,然后回車

如圖1-93,登錄成功

退出登錄,輸入 exit? 回車, 它會自動關閉

五、配置環(huán)境變量
我的路徑:D:\MySQL\MySQL Server 8.0\bin
# 這是我的路徑,如果你的路徑和我不同,請使用你的,復制路徑
對著【此電腦】點右鍵,點【屬性】,在左側(cè)點【高級系統(tǒng)設置】

在彈出的【系統(tǒng)屬性】對話框中點【高級】選項卡,再點【環(huán)境變量】

在【系統(tǒng)變量】中找到【Path】,點下面的【編輯】按鈕

點【新建】按鈕

復制你的路徑

六、安裝Navicat 12 for MySQL
# 如果你不使用Navicat 12 for MySQL,也沒關系。就好比學Python你不使用pycharm,而是jupyter也沒問題。切記,使用什么都不重要,你不會寫SQL,一切都是零。
因為安裝此軟件的特殊性,本人不能進行全程講解,請見諒,如有問題,可以向我咨詢。建議大家利用搜索引擎。

安裝方法詳見:(親測完全OK)
https://www.bilibili.com/read/cv17094842
安裝注意事項:
a.下載軟件后,撥網(wǎng)線、關殺毒軟件、關Windows自帶的防火墻
b.?Navicat軟件建議使用默認安裝路徑
c.文章中的第6步非常重要,是將指定文件夾中的文件復制到Navicat安裝路徑下

d.文章中第11步要注意:復制左圖請求碼,到右側(cè)指定位置后粘貼,按Generate按鈕。會在右側(cè)生成新的代碼串,我們將其復制后,粘貼到左側(cè)激活碼中。最后點激活。
e.出現(xiàn)【Navicat已激活】按鈕,點確定,然后都點關閉,別點取消激活。
七、建立連接
完成第六步后,把網(wǎng)線插上,雙擊桌面 Navicat 12 for MySQL

取消【在啟動時自動檢查更新】,然后點【關閉】
個人學習研究的,切記!不要更新軟件!沒有為什么

依次點擊【連接】~ MySQL

在新建鏈接中輸入密碼

可以點擊【測試連接】進行測試

雙擊名稱

大功告成

如果你覺得安裝MySQL復雜,那安裝 SQL Server 會更復雜!