日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql8远程连接报错1251异常详细(保姆级教程)

發布時間:2024/1/18 数据库 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql8远程连接报错1251异常详细(保姆级教程) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

環境centos7 + mysql8 本地navicat破解版

這種情況下考慮還是因為mysql的版本問題,在mysql5的時候mysql使用的是mysql_native_password加密協議,在mysql8之后就改為了caching_sha2_password。所以我們現在去連接mysql會報錯加密協議不對,

第一步

要解決問題也不難,首先我們查看一下用戶的加密協議

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


這里我們以zuoan這個用戶為例(博主這里已經測試更改過了,原本是caching_sha2_password

解釋一下這里的字段 ,pluging代表密碼加密方式,我們需要改為mysql_native_password,(博主這里已經測試更改過了,原本是caching_sha2_password),host代表這個用戶可以在任何地址上登錄,如果你的不是%,則這個用戶不能遠程登錄,需要使用如下方法開啟遠程登錄

方法一

改表法
顧名思義,該方法就是直接修改更改"mysql"數據庫里的"user"表里的"host"項,從"localhost"改為"%"

update user set host='%' where user='zuoan';
方法二

授權法
通過GRANT命令可以授予主機遠程訪問權限

--賦予任何主機訪問權限: GRANT ALL PRIVILEGES ON *.* TO 'zuoan'@'%' IDENTIFIED BY '佐岸用戶密碼' WITH GRANT OPTION;

第二步

我們要更改mysql加密方式,先查看一下mysql的加密策略,不然很難更改密碼

SHOW VARIABLES LIKE 'validate_password%';


我們可以看到這兩行就是我們要更改的,將mysql的加密策略密碼復雜度由medium改為low,密碼長度改低一點,當然這個可以隨意,只是博主習慣了六位數的密碼,注意validate_password.policy和validate_password_policy,如果你們查出來是validate_password.policy=medium就要寫validate_password.policy!!!

#更改密碼策略為low set global validate_password_policy=low #更改密碼長度為6 set global validate_password_length=6;

關于 mysql 密碼策略相關參數;
1)validate_password_length 固定密碼的總長度;
2)validate_password_dictionary_file 指定密碼驗證的文件路徑;
3)validate_password_mixed_case_count 整個密碼中至少要包含大/小寫字母的總個數;
4)validate_password_number_count 整個密碼中至少要包含阿拉伯數字的個數;
5)validate_password_policy 指定密碼的強度驗證等級,默認為 MEDIUM;

第三步

更改mysql加密方式

ALTER USER 'zuoan'@'%' IDENTIFIED BY '佐岸用戶密碼' PASSWORD EXPIRE NEVER;

第四步

更新一下密碼

ALTER USER 'zuoan'@'%' IDENTIFIED WITH mysql_native_password BY '123456' ;

第五步

刷新權限

FLUSH PRIVILEGES ;

總結

以上是生活随笔為你收集整理的mysql8远程连接报错1251异常详细(保姆级教程)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。