MySQL80下載安裝/使用/連線報錯
@
目錄一、MySQL80下載
官網地址(中文):MySQL :: Download MySQL Community Server
這裡用社群版Community Server
- 下載版本:MySQL Community Server 8.0.27
- 作業系統:Windows、Mac OS、Linux等
- 推薦下載:MySQL安裝版
- 其他下載:MySQL解壓版【我選擇躺平】
下載執行
僅Server Only安裝就行
click Excute
這裡有五種模式安裝
- Developer Default:預設安裝,安裝MySQL開發所需的所有產品。
- Server only:僅伺服器,只安裝MySql伺服器產品。
- Client only:僅客戶端,只安裝MySQL客戶端產品,不安裝伺服器。
- Full:安裝所有,安裝所有包含的MySQL產品和特性。
- Custom:自定義安裝,手動選擇應該安裝在系統上的產品。
click next
產品配置,click next
[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳
配置高可用(預設)
配置-型別和網路(預設)
配置-身份驗證方法-預設(推薦使用強密碼加密驗證)即可
配置–賬號和角色,輸入密碼和新增角色
配置–Windows服務,預設即可【也可改為MySQL】,這個是顯示在服務的名稱
應用配置,點選【Execte】應用配置
等待全部綠勾勾就好了
最後安裝完成,Finish
安裝成品
MySQL安裝成功校驗
找到MySQL命令列客戶端的快捷方式
第二或第三個輸入設定的密碼
這樣即可完成安裝成功
show databases;
注意事項
預設安裝後是自啟動,可以執行win+R輸入services.msc
找到mysql80/mysql 【此處為之前設定的服務名】
設定為自啟動還是手動啟動
預設自啟動
設定手動啟動
-
每次執行服務,找到並啟動MySQL/MySQL80
-
新增進path,cmd執行啟動
- 找到安裝路徑,並在高階系統變數——環境變數——系統變數中新增MYSQL_HOME
2. PATH中新增
儲存
CMD模式執行:net start mysql80
許可權不夠,用管理員模式CMD:
支援cmd模式啟動關閉MySQL服務
雙擊navicat連線mysql顯示“2059”錯誤
此處的原因就是MySQL80選擇的推薦使用強密碼加密驗證、低版本不支援新加密規則
建議換個高版本的Navicat或者其他軟體連線MySQL
或者進入MySQL中修改加密規則
修改加密規則,鍵入命令:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
修改密碼,鍵入命令:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
看自己喜好設定密碼[外鏈圖片轉存失敗,源站可能有防盜鏈機制,建議將圖片儲存下來直接上傳
重新整理許可權,鍵入命令:
FLUSH PRIVILEGES;
重新連線,success
徹底刪除MySQL
我們開啟windows的執行,在開始選單中找到或者按windows+R。
輸入regedit,回車開啟登錄檔編輯器。
然後依次找到以下幾個登錄檔並且依次刪除
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL
- 停止MySQL服務
win+R輸入執行regedit服務,找到並將MySQL服務停止。
或者cmd【管理員模式】
net stop mysql80
-
解除安裝mysql server
控制面板\所有控制面板項\程式和功能,將mysql server解除安裝掉。
如果不是msi安裝的可省略 -
將MySQL安裝目錄下的MySQL資料夾刪除(看之前安裝的位置)
-
執行“regedit”檔案,開啟登錄檔
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL資料夾
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL資料夾。
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Services\Eventlog\Application\MySQL資料夾。
刪除HKEY_LOCAL_MACHINE\SYSTEM\ControlSet004\Services\Eventlog\Application\MySQL資料夾。
刪除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的資料夾。
如果沒有相應的資料夾,就不用刪除了。
-
刪除C盤下的“C:\ProgramData\MySQL ”資料夾,如果刪除不了則用360粉碎掉即可,
該programData檔案預設是隱藏的,設定顯示後即可見,或者直接複製 C:\ProgramData 到位址列回車即可進入!
將整個MySQL資料夾刪除掉。。。 -
開始-》所有應用-》Windows管理工具-》服務
如果已經將MySQL解除安裝,但通過“開始-》所有應用-》Windows管理工具-》服務”檢視到MySQL服務仍然殘留在
系統服務裡。又不想改服務名,改怎麼辦呢。
只要在CMD【管理員模式】裡輸入一條命令就可以將服務刪除:
sc delete mysql80
sc delete mysql80 //這裡的mysql是你要刪除的服務名
這樣一來服務就被刪除了。