MYSQL8.0.18.0重新安裝、配置Navicat for mysql(WIN10)

1.徹底卸載MYSQL

https://www.cnblogs.com/jpfss/p/6652701.html 

文中第二步改動:由於我使用的是官網 mysql install for windows 安裝了很多附帶軟件,因此這裏需要用控制面板將相關軟件都卸載掉

文中第三步改動:除了C:\Program Files (x86)\MySQL目錄,還有C:\Program Files\MySQL目錄

文中第四步改動:除了註冊表內上述文件外,ctrl + f  搜索“MySQL Connector",刪除MYSQL相關的文件夾,知道搜索不到爲止

2.重新啓動計算機

3.下載安裝包

https://dev.mysql.com/downloads/  我使用的是MySQL Installer for Windows,它相對MySQL Community Server有更多的相關軟件配套。選擇Windows (x86, 32-bit), MSI Installer(400多M那個)下載

4.安裝

運行安裝包,記住ROOT密碼。相關配置暫時沒有了解。可以參考https://blog.csdn.net/a873217486/article/details/81666203

配置環境變量:

在用戶變量欄,新建變量

在用戶變量欄path中,添加%MYSQL_HOME%\bin

然後就可以在命令行中輸入mysql -u root -p登錄了。

5.連接Navicat for mysql

新建連接後出現如下錯誤:

原因是8.0.4後的密碼加密方式發生了改變。原來的加密方式是mysql_native_password,現在的是caching_sha2_password,

而navicat可能還是用的老一套加密方式,因此變一下加密方式,修改密碼:

進入命令行,登錄mysql (root用戶)

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';  #用原來的加密方式更新用戶的密碼 

FLUSH PRIVILEGES; #刷新權限
重新登入navicat for mysql,雙擊連接就可以使用了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章