用Navicat連接mysql8.0遇到的問題

首先從mysql官網下載  mysql-installer-community-8.0.13.0.msi  這個文件

安裝,記住設置的密碼

在 我的電腦-屬性-高級系統設置-環境變量  path裏添加環境變量 C:\Program Files\MySQL\MySQL Server 8.0\bin  

#不用每次都切換到bin目錄運行mysql

以管理員命令打開cmd,輸入 mysql -u -root -p    輸入密碼後啓動mysql。


打開navicat for mysql ,點連接,創建Mysql,

出現問題:Client does not support authentication protocol requested by server; consider upgrading MySQL client

網上搜了很多解決方法,終於找到是密碼的格式問題

修改:

USE mysql; 
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'; #修改密碼
FLUSH PRIVILEGES;#刷新權限

注意影號使用英文格式

隨後在navicat中重創建,成功!

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