欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

MySQL設(shè)置密碼卻不需要密碼連接?原因竟然是這個(gè)

1. MySQL用戶驗(yàn)證方式

MySQL用戶驗(yàn)證方式有兩種,一種是基于密碼驗(yàn)證,另一種是基于插件驗(yàn)證。基于密碼驗(yàn)證是指用戶在連接MySQL服務(wù)器時(shí)需要輸入用戶名和密碼進(jìn)行驗(yàn)證,而基于插件驗(yàn)證則是使用插件進(jìn)行驗(yàn)證,例如通過SSL證書驗(yàn)證。

2. MySQL默認(rèn)插件驗(yàn)證

g_sha2_password。這種插件驗(yàn)證方式需要進(jìn)行SHA-256哈希運(yùn)算,驗(yàn)證過程比較復(fù)雜,而且需要使用MySQL 8.0.4及以上版本的MySQL客戶端進(jìn)行連接。如果使用低版本的MySQL客戶端連接MySQL服務(wù)器,就會(huì)出現(xiàn)無法連接的情況。

3. 修改MySQL用戶驗(yàn)證方式

ysqlative_password。這種方式需要進(jìn)行SHA-1哈希運(yùn)算,驗(yàn)證過程簡單,可以兼容舊版本的MySQL客戶端。

ysqlative_password:

ameysqlative_password BY 'password';

ame'為您的用戶名,'localhost'為您的主機(jī)名,'password'為您的密碼。

4. 總結(jié)

ysqlative_password。希望本文能夠幫助您解決問題。