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
- MongoDB 3.2 升級至 3.4.6MongoDB
- Twitter API升級至1.1API
- php5.6 升級至7.2.7PHP
- ThinkPHP升級至 5.1.18 版本PHP
- Oracle 10.2.0.5升級至11.2.0.4Oracle
- postgresql9.5.0升級至10.3SQL
- 升級Windows10怎麼重灌?Windows
- 基於Windows的MySQL5.7本地升級WindowsMySql
- 如何Fedora 24升級至Fedora 25版?Fedora24升級至Fedora25版的詳細教程
- Win10下mysql5.7和mysql8.0共存Win10MySql
- MySQL5.5升級到MySQL5.7踩坑日記MySql
- Linux平滑編譯升級php至5.5.0Linux編譯PHP
- 線上環境MySQL5.5升級至5.6MySql
- Ubuntu 14.04下升級GNOME至3.12Ubuntu
- 11.2.0.3 database異機升級至11.2.0.4Database
- 升級至Ubuntu 12.04 Server的二三事UbuntuServer
- MySQL5.7和MySQL8.0的區別是什麼?MySql
- 升級MySQL5.7,開發不得不注意的坑MySql
- 升級到MySQL5.7版本需注意的問題MySql
- windows10升級無法上網怎麼辦_windows10升級無法上網的解決方法Windows
- windows10升級程式解除安裝怎麼操作 windows10升級程式怎樣解除安裝刪除Windows
- Python2.7升級至Python3.6Python
- 安裝Drupal7.12升級至7.22
- ORACLE 10gR2 RAC升級至10.2.0.4Oracle 10g
- 升級至SQL Server 2005的理由[zt]SQLServer
- vm+win+oracle10g 升級至 10.2.0.4Oracle
- bitnami redmine版本由2.3.1升級至3.2.2過程
- Centos7 升級至openssh-9.8p1CentOS
- phpStudy2018 升級資料庫 MySQL5.7PHP資料庫MySql
- 基於centos7的MySQL5.7的RPM本地升級CentOSMySql
- windows10免費升級的是什麼版本_怎麼分辨免費升級windows10是什麼版本Windows
- 盜版升級Windows10如何完美啟用Windows
- Windows10永久拒絕升級Win11Windows
- iOS12升級與降級至iOS11.4./11.3.1教程 iOS12怎麼升級iOS
- 內網gitlab11.2升級至11.4.5內網Gitlab
- 【資料庫】mysql5.6升級至5.7(物理方式)資料庫MySql
- 自動升級CentOS Python至官方最新版CentOSPython