最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Mysql如何解決1251 client does not support問題

 更新時間:2023年09月25日 10:36:49   作者:乞力馬扎羅の黎明  
這篇文章主要介紹了Mysql如何解決1251 client does not support問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

一、客戶端使用navicat for mysql

本地安裝了mysql 8.0。

但是在鏈接的時候提示:

主要原因是mysql服務(wù)器要求的認證插件版本與客戶端不一致造成的。

打開mysql命令行輸入如下命令查看,系統(tǒng)用戶對應(yīng)的認證插件:

可以看到root用戶使用的plugin是caching_sha2_password,mysql官方網(wǎng)站有如下說明:

意思是說caching_sha2_password是8.0默認的認證插件,必須使用支持此插件的客戶端版本。

plugin的作用之一就是處理后的密碼格式和長度是不一樣的,類似于使用MD5加密和使用base64加密一樣對于同一個密碼處理后的格式是不一樣的。

二、解決

1.查看用戶信息

select host,user,plugin,authentication_string from mysql.user;

備注:host為 % 表示不限制ip    localhost表示本機使用    plugin非mysql_native_password 則需要修改密碼

2.修改用戶密碼(最好直接復(fù)制粘貼,手敲可能會報錯

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '123456';?

更新user為root,host為% 的密碼為123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

更新user為root,host為localhost 的密碼為123456

修改前:

修改后:

刷新一下。

flush privileges;刷新一下就OK了,可以去連接了

我不希望更新本地的客戶端版本,想直接使用原來的環(huán)境來鏈接。

解決方法:

是將root的plugin改成mysql_native_password。

相當(dāng)于降了一級。

mysql官方網(wǎng)站提供了從mysql_old_password升級到mysql_native_password,我們可以仿照這個。

官方原文如下:

這里改成:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root';

這行代碼有兩層含義,

第一:修改root的密碼為'root',摒棄原來的舊密碼。

第二:使用mysql_native_password對新密碼進行編碼。

三、成功

修改完成后再用客戶端登陸成功:

補充:

如果在修改插件的時候出現(xiàn)錯誤,可現(xiàn)將插件改為 mysql_old_password,然后再升級成mysql_native_password

方法:

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

唐海县| 维西| 哈尔滨市| 桐梓县| 湖口县| 祁门县| 尼勒克县| 德惠市| 宁都县| 孝感市| 赫章县| 宜州市| 马鞍山市| 建平县| 梁河县| 西峡县| 遂平县| 乐昌市| 高阳县| 凤山市| 漳浦县| 孟连| 偃师市| 宿州市| 鹤岗市| 东源县| 城步| 长海县| 连江县| 平顶山市| 阜新| 福州市| 和平县| 祁阳县| 巴里| 星子县| 昂仁县| 保定市| 建湖县| 闽清县| 清苑县|