windows10 MySQL5.7升級至MySQL8.0
windows10 MySQL5.7升級至MySQL8.0
Step1:先停止MySQL服務
接下來是解除安裝舊的MySQL5.7,記得解除安裝前備份好資料庫~
Step2:解除安裝所有MySQL相關的程式
Step3:我之前5.7的MySQL安裝目錄在C盤,首先開啟C:\Program Files,刪除之前的MySQL資料夾
Step4:開啟隱藏資料夾ProgramData,刪除下面的MySQL資料夾
接下來就是解除安裝MySQL相關注冊表,這裡一定要謹慎!!
Step1:Windows+R–>regedit–>開啟登錄檔
Step2:根據路徑開啟並刪除:
HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/ControlSet002/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Eventlog/Applications/MySQL HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services一般服務會以相同的名字(名字通常是MySQL)
還有就是F3或Ctrl+F開啟查詢框,輸入MySQL,注意焦點放在計算機上
還有重要的一步刪除Connector Net XXX登錄檔,大家失敗的原因好多也是在這個登錄檔上面
Step3:查出的MySQL登錄檔直接刪掉
完成以上四步就已經解除安裝乾淨MySQL了,可以安裝8.0了
接下來就是安裝MySQL8.0了
去官網下載,我這裡下載的是mysql-8.0.17-winx64,版本比較新,8.0解壓版的安裝非常簡便,解壓配置一下即可使用,我推薦安裝解壓版的。
先下載Mysql8.0,下載地址:點我去官網下載
下載完社群版的MySQL8.0,解壓到你想安裝的資料夾下面,然後新增環境變數
新增一個
變數:MYSQL_HOME 值:E:\Program Files\mysql-8.0.17-winx64
注意路徑修改成你的安裝路徑
然後再在path變數後面加上
%MYSQL_HOME%\bin
然後再到bin目錄Shift+滑鼠右鍵 開啟Dos視窗
Step1 執行初始化命令:
mysqld --initialize --user=mysql --console
(記住一定要進行初始化,很多人不進行初始化,就出現了1067錯誤,怎麼弄都搞不定),初始化完成之後,會生成一個臨時密碼這裡需要注意把臨時密碼記住
然後在你的資料庫儲存目錄生成一些檔案,不用管。
Step2: 可以重新開一個cmd進行,或者等待結果完全輸出
接著就是輸入mysqld -install進行服務的新增
mysqld -install MySql80
Step3:然後Win+R 輸入 services.msc
在服務裡面找到MySQL80 然後啟動
Step4:設定資料庫密碼
mysql -u root -p
登陸資料庫,因為沒設定登陸密碼,因此第一次登陸直接回車登陸就好了
設定root密碼:
alter user'root'@'localhost' IDENTIFIED BY 'root';
到這基本就升級完畢啦~
可能遇到的問題如下:
連線報2058錯誤
解決方法:windows 下cmd 登入 mysql -u root -p 登入你的 mysql 資料庫,然後 執行這條SQL:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
報 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using
password: YES)
解決方案的參考地址:https://blog.csdn.net/qq_27820551/article/details/101488430
navicat連線mysql出現2059錯誤
參考地址:https://www.cnblogs.com/wu-guo-xing/p/9970244.html
相關文章
- 升級MySQL8.0的歷險記MySql
- Oracle 10.2.0.5升級至11.2.0.4Oracle
- ThinkPHP升級至 5.1.18 版本PHP
- MongoDB 3.2 升級至 3.4.6MongoDB
- postgresql9.5.0升級至10.3SQL
- glibc2.12升級至2.15
- php5.6 升級至7.2.7PHP
- phpStudy2018 升級資料庫 MySQL5.7PHP資料庫MySql
- openssh升級7.4p1至8.4p1、openssl升級至openssl-1.1.1h
- 基於Windows的MySQL5.7本地升級WindowsMySql
- 內網gitlab11.2升級至11.4.5內網Gitlab
- Linux平滑編譯升級php至5.5.0Linux編譯PHP
- MySQL5.5升級到MySQL5.7踩坑日記MySql
- 如何Fedora 24升級至Fedora 25版?Fedora24升級至Fedora25版的詳細教程
- Win10下mysql5.7和mysql8.0共存Win10MySql
- 升級MySQL5.7,開發不得不注意的坑MySql
- 基於centos7的MySQL5.7的RPM本地升級CentOSMySql
- confluence 4.2 升級至 6.10.x 記錄
- MySQL5.7和MySQL8.0的區別是什麼?MySql
- iOS12升級與降級至iOS11.4./11.3.1教程 iOS12怎麼升級iOS
- windows10升級無法上網怎麼辦_windows10升級無法上網的解決方法Windows
- windows10升級程式解除安裝怎麼操作 windows10升級程式怎樣解除安裝刪除Windows
- 【邏輯DG滾動升級三】ORACLE11204 邏輯DG滾動升級至12C---正式升級Oracle
- Centos7 升級至openssh-9.8p1CentOS
- windows10免費升級的是什麼版本_怎麼分辨免費升級windows10是什麼版本Windows
- Windows10永久拒絕升級Win11Windows
- windows10 家庭版升級專業版的圖文步驟(無損升級)Windows
- win8如何升級到win10_windows8升級windows10怎麼弄Win10Windows
- 【資料庫】mysql5.6升級至5.7(物理方式)資料庫MySql
- 【UP_ORACLE】使用AutoUpgrade工具升級Oracle 11.2.0.4至12.2.0.1Oracle
- windows10預覽版怎麼升級正式版_windows10預覽版升級正式版步驟【圖為】Windows
- 怎麼升級win10系統 xpwin7系統怎麼升級windows10Win10Win7Windows
- windows10怎樣升級到10586_windows10電腦升級到10586詳細步驟Windows
- windows10升級沒反應怎麼辦_win10升級全部沒反應修復方法WindowsWin10
- windowsxp怎麼升級到win10 xp系統升級為windows10方法介紹WindowsWin10
- windowsxp怎麼升級為windows10 xp系統升級為win10系統方法介紹WindowsWin10
- Mac升級至macOS High Sierra後導致git無法使用MacGit
- 京東 vue3 元件庫震撼升級,如約而至!Vue元件