navicat連線MySQL8.0報錯問題
- 安裝MySQL8.0之後,使用Navicat連線,總是報錯1251;
之前的版本中加密規則是mysql_native_password,而在mysql8之後,加密規則是caching_sha2_password,直接去連線Navicat會報錯1251
解決問題方法有兩種,一種是升級navicat驅動,一種是把mysql使用者登入密碼加密規則還原成mysql_native_password.
1、 更改加密方式
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
2、更改密碼`
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';
3、重新整理
FLUSH PRIVILEGES;
- 修改之後可登陸成功。
相關推薦
Navicat連線mysql8.0報錯 2059 1396
很多人寫alter user 'Xue'@'%' identified with mysql_native_password by '123456'; 測試我本地不能用會報1396錯誤; 將%改為localhost可以連線成功; alter user 'Xue'@'localhost' identifi
navicat連線MySQL8.0報錯問題
安裝MySQL8.0之後,使用Navicat連線,總是報錯1251; 之前的版本中加密規則是mysql_native_password,而在mysql8之後,加密規則是caching_sha2_password,直接去連線Navicat會報錯1251 解決問題方法有兩種
java連線MySQL8.0報錯 Unknown system variable 'query_cache_size'
mysql版本8.0.11 java連線mysql 報錯 java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql.cj.jdbc.exceptions.SQLError.c
java連線MySQL8.0報錯 Unknown system variable 'query_cache_size'
mysql版本8.0.11 java連線mysql 報錯 java.sql.SQLException: Unknown system variable 'query_cache_size' at com.mysql.cj.jdbc.exceptions.SQLErro
【OpenFire】連線Mysql8.0報錯解決方案。
前面步驟就是先裝Mysql8.0. 然後建資料庫Openfire, 然後Mysql匯入Openfire XX:\Openfire\resources\database mysql指令碼,執行可能報錯,sql指令碼自己去檢查排除,我的反正發現是 rank跟mysql的
Navicat11.1連線Mysql8.0報錯1251的解決辦法
今天下載mysql-8.0.13,完成配置及正常啟動後,Navicat11.1工具連線時總報錯:1251,找到解決辦法主是要mysql8的加密方式不同。具體解決辦法如下:一、管理員許可權開啟CMD,輸入mysql的root帳號及密碼: D:\mysql8>mysql -u root -p輸入root的
phpmyadmin連線MySQL8.0報錯#2054 - The server requested authentication method unknown to the client
發生這種錯誤,是由於MySQL 8預設使用了新的密碼驗證外掛:caching_sha2_password,而之前的PHP版本中所帶的mysqlnd無法支援這種驗證 有幾種方法:1.升級PHP版本,PHP7.xx有支援MySQL8.0的外掛認證 2.修改配置檔案my.cnf 使資料庫啟用相容的
Navicat連線MySQL8.0,賬號密碼正確依舊報錯問題解決
下載了MySQL8.0且能夠執行之後,但是在用Navicat連線MySQL時出現了問題,如若是這種情況,按照以下教程能夠順利解決。 出現的問題: 解決方案:(前提是你已經進入了mysql)
Navicat遇上MYSQL8.0報錯:Authentication plugin 'caching_sha2_password'問題的解決方案
1、進入CMD命令符視窗(win+R) 2、進入mysql安裝目錄的bin路徑下執行mysql -uroot -p命令進行登入(密碼是安裝mysql時設定的密碼) Mysql若是預設安裝路徑:則輸入cd "C:\Program Files\MySQL\MySQL Se
navicat連線mysql8.0+版本報錯2059
ERROR 2059 : Authentication plugin 'caching_sha2_password' cannot be loaded 問題: 連線Docker啟動的mysql出現:ERROR 2059: Authentication plugin ‘caching_sha2_pass
Navicat連線本地資料庫報錯問題解決方案
Navicat連線本地資料庫時,彈窗報一下錯誤內容:The user specified as a definer (‘mysql.infoschema’@’localhost’) does not exist 解決方案: 1、root使用者登入 2、執行命令:set global innodb_fas
【Mysql】 解決MySQL8.0報錯:Unknown system variable 'validate_password_policy'
author:咔咔 wechat:fangkangfk 問題所在一個是 _ 連線的一個是 . 連線的 一、問題描述 1、在安裝MySQL8.0時,修改臨時密碼,因密碼過於簡單(如:123456),
Navicat連線MySQL8.0親測有效
今天下了個 MySQL8.0,發現Navicat連線不上,總是報錯1251; 原因是MySQL8.0版本的加密方式和MySQL5.0的不一樣,連線會報錯。 試了很多種方法,終於找到一種可以實現的: 更改加密方式 1.先通過命令列進入mysql的root賬戶: PS C:\
navicat 連線mysql8.0出現Client does not support authentication protocol 解決方法
Client does not support authentication protocol :客戶端不支援認證協議 修改資料庫加密方式: alter user ‘root’@‘localhos
在本地用 Navicat 連線遠端資料庫報錯:Can't connect to MySQL server on 。。。
在騰訊雲新買了一臺伺服器,環境都安裝好了,在本地用 Navicat 連線資料庫,就是連線不上,一直報錯Can’t connect to MySQL server on 。。。搞了三四個小時,終於搞定,分享一下過程。 一、檢查使用者授權 1.進入ubuntu
Navicat連線MySQL8.0版本時 建議升級連線客戶端
錯誤:Client does not support authentication protocol requested by server; consider upgrading MySQL client Mysql官方給出的兩種方案我嘗試了並沒有作用。 貼吧看一大
Navicat11.1連接Mysql8.0報錯1251的解決辦法
ever text 連接mysql 天下 com lte word cat shadow 今天下載mysql-8.0.13,完成配置及正常啟動後,Navicat11.1工具連接時總報錯:1251,找到解決辦法主是要mysql8的加密方式不同。具體解決辦法如下:一、管理員權限
Navicat連線Mysql8.0.11出現1251錯誤
重灌了電腦,安裝了最新版的MySQL資料庫,結果Navicat連線Mysql報1251錯誤,sqlyog報2058錯誤,但是window命令進入mysql,賬號密碼都是正確的。 在網上查的是,出現這個原因是mysql8 之前的版本中加密規則是mysql_nati
對於navicat連線MySQL8.0.出現的1251錯誤解決方案
最新版本的MySQL更改了密碼協議。所以把密碼改一下就好了。 今天下了個 MySQL8.0,發現Navicat連線不上,總是報錯1251; 原因是MySQL8.0版本的加密方式和MySQL5.0的不一樣,連線會報錯。 試了很多種方法,終於找到一種可以實現的: 更改
Navicat連線MySQL8.0出現1251錯誤
mysql8 之前的版本中加密規則是mysql_native_password,而在mysql8之後,加密規則是caching_sha2_password,所以修改加密規則即可。 ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PAS