安裝資料庫首先學會解除安裝資料庫。不知道有沒有解除安裝mysql解除安裝不幹淨導緻安裝新版本安裝不上,最後重裝系統的。嘿!别笑!說的就是你!我相信這樣的人不止我一個,但是現在我不這樣幹了,我直接換電腦。嘿嘿,有錢就是豪。言歸正傳,解除安裝資料庫主要分三步:
1、在控制台把有關MySQL的都卸掉
2、把安裝路徑上的MySQL檔案都删掉,包括`C:\ProgramData\MySQL``該路徑下的所有MySQL的檔案都删掉,programData預設是隐藏的,需要手動使其顯示,點選檢視然後點選隐藏的項目打上√即可
3、系統資料庫删掉(最重要多數MySQL重裝失敗就是系統資料庫沒删幹淨)
首先按住window+R調出如下界面填的内容也一樣
然後出現如下界面:
删除
1、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL檔案夾
2、HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL檔案夾如果沒有就不用删除
3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL的檔案夾如果沒有就不用删除
現在MySQL就解除安裝幹淨了。開啟重裝路程吧。
首先去官網下載下傳MySQL 8.0的安裝版不要下載下傳壓縮版自己配置,因為我不會。然後就一步步的無腦下一步就好了哈哈哈哈哈
安裝完成後,配置一下環境
我的電腦->計算機->屬性->進階系統設定->環境變量->系統環境變量
點選建立
MYSQL_HOME 然後将你自己的mysql安裝路徑填入,比如下圖
然後找到path點選編輯 然後建立
環境變量就完成了。可能現在你認為安裝成功了,但是Navicat還是連不上,出現如下錯誤
原因:mysql8 之前的版本中加密規則是mysql_native_password,而在mysql8之後,加密規則是caching_sha2_password
下面介紹解決方法,将加密規則修改過來:
mysql -uroot -p #登入
ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘password’ PASSWORD EXPIRE NEVER; #更改加密方式
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘password’; #更新使用者密碼(password根據自己的修改)
FLUSH PRIVILEGES; #重新整理權限
出現該界面就可以了
然後使用Navicat重新連接配接就行了