Navicat連接mysql報(bào)錯(cuò)1251錯(cuò)誤的解決方法
本文為大家分享了Navicat連接mysql報(bào)錯(cuò)1251錯(cuò)誤的解決方法,供大家參考
錯(cuò)誤提示

出現(xiàn)這個(gè)原因是mysql8 之前的版本中加密規(guī)則是mysql_native_password,而在mysql8之后,加密規(guī)則是caching_sha2_password
解決辦法:把mysql用戶登錄密碼加密規(guī)則還原成mysql_native_password.
步驟:
1.打開(kāi)cmd命令窗口,輸入命令 mysql -uroot -p 打開(kāi)MySQL數(shù)據(jù)庫(kù),然后輸入密碼進(jìn)行登錄。

2.修改加密規(guī)則
將加密方式改為mysql_native_password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '12345';

3.更新用戶的密碼
這里將密碼更改為password,如果想要更改其他密碼,把password替換掉即可
ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;

4.輸入命令
FLUSH PRIVILEGES; 進(jìn)行刷新。

5. 這個(gè)時(shí)候便可以使用Navicat連接我們的數(shù)據(jù)庫(kù),如果這個(gè)時(shí)候報(bào)出錯(cuò)誤:ERROR 1396 (HY000): Operation ALTER USER failed for ‘root’@’%’ :,那么我們需要先選擇數(shù)據(jù)庫(kù),查看一下數(shù)據(jù)庫(kù)中的數(shù)據(jù),然后在執(zhí)行上述的四步。
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 解決Navicat Premium 連接 MySQL 8.0 報(bào)錯(cuò)"1251"的問(wèn)題分析
- Navicat Premiun遠(yuǎn)程連接MySQL報(bào)錯(cuò)10038解決方案
- 解決Navicat for Mysql連接報(bào)錯(cuò)1251的問(wèn)題(連接失敗)
- navicat連接mysql報(bào)錯(cuò)1251的解決方法
- navicat連接mysql報(bào)錯(cuò)10060的解決辦法
- Navicat無(wú)法連接MySQL報(bào)錯(cuò)1251的解決方案
- navicat連接Mysql數(shù)據(jù)庫(kù)報(bào)2013錯(cuò)誤解決辦法
相關(guān)文章
mysql數(shù)據(jù)庫(kù)備份命令分享(mysql壓縮數(shù)據(jù)庫(kù)備份)
這篇文章主要介紹了mysql數(shù)據(jù)庫(kù)備份常用語(yǔ)句,包括數(shù)據(jù)庫(kù)壓縮備份、備份多個(gè)MySQL數(shù)據(jù)庫(kù)、備份多個(gè)MySQL數(shù)據(jù)庫(kù)、將數(shù)據(jù)庫(kù)轉(zhuǎn)移到新服務(wù)器等語(yǔ)句2014-01-01
MySQL中刪除重復(fù)數(shù)據(jù)的簡(jiǎn)單方法
這篇文章主要介紹了MySQL中刪除重復(fù)數(shù)據(jù)的簡(jiǎn)單方法,比起一般的NOT IN語(yǔ)句的效率更為高,需要的朋友可以參考下2015-05-05
MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 參數(shù)
這篇文章主要介紹了MySQL 5.6 中的 TIMESTAMP 和 explicit_defaults_for_timestamp 參數(shù),需要的朋友可以參考下2015-08-08
mysql死鎖(dead lock)與鎖等待(lock wait)的出現(xiàn)解決
死鎖和鎖等待是數(shù)據(jù)庫(kù)運(yùn)維中常見(jiàn)的問(wèn)題,區(qū)別在于死鎖會(huì)自動(dòng)解除,而鎖等待需要手動(dòng)處理,本文就來(lái)介紹一下mysql死鎖(dead lock)與鎖等待(lock wait),感興趣的可以了解一下2024-09-09
執(zhí)行sql報(bào)錯(cuò)only_full_group_by的2種解決方法
這篇文章主要給大家介紹了關(guān)于執(zhí)行sql報(bào)錯(cuò)only_full_group_by的2種解決方法,報(bào)錯(cuò)only_full_group_by是?MySQL數(shù)據(jù)庫(kù)中的一個(gè)錯(cuò)誤,文中通過(guò)代碼將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下2024-05-05

