共計(jì) 1730 個(gè)字符,預(yù)計(jì)需要花費(fèi) 5 分鐘才能閱讀完成。
自動(dòng)寫(xiě)代碼機(jī)器人,免費(fèi)開(kāi)通
這篇文章給大家分享的是有關(guān) mysql8 中 phpmyadmin 密碼登錄失敗的解決方法的內(nèi)容。丸趣 TV 小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨丸趣 TV 小編過(guò)來(lái)看看吧。
mysql8 phpmyadmin 密碼登錄失敗
云服務(wù)器上,配置完 mysql 后,部署 phpmyadmin 完成,但是網(wǎng)頁(yè)上輸入賬號(hào)密碼總是無(wú)法登錄,后來(lái)發(fā)現(xiàn)是 mysql8 密碼策略不一致導(dǎo)致的
舊版本,密碼驗(yàn)證使用 mysql_native_password
而新版使用 caching_sha2_password
phpmyadmin 登錄時(shí)采用的是舊版驗(yàn)證,所以登錄不上去
這里的解決方案改變密碼驗(yàn)證方式為舊版
1,select user,host,plugin from mysql.user; 查看當(dāng)前密碼賬號(hào)驗(yàn)證方式(我這里 root 已改為舊版)
+------------------+-----------+-----------------------+
| user | host | plugin |
+------------------+-----------+-----------------------+
| admin | % | caching_sha2_password |
| mysql.infoschema | localhost | caching_sha2_password |
| mysql.session | localhost | caching_sha2_password |
| mysql.sys | localhost | caching_sha2_password |
| root | localhost | mysql_native_password |
+------------------+-----------+-----------------------+
2,新版變量與舊版有些出入,可以通過(guò) show variables like‘validate_password%’; 查看變量
+--------------------------------------+-------+
| Variable_name | Value |
+--------------------------------------+-------+
| validate_password.check_user_name | ON |
| validate_password.dictionary_file | |
| validate_password.length | 6 |
| validate_password.mixed_case_count | 1 |
| validate_password.number_count | 1 |
| validate_password.policy | LOW |
| validate_password.special_char_count | 1 |
+--------------------------------------+-------+
3,執(zhí)行新版改密
ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY 111111
LUSH PRIVILEGES;
注意,新版本密碼強(qiáng)度比較高,validate_password.policy 值如果不是 low,則無(wú)法設(shè)置簡(jiǎn)單密碼
密碼過(guò)于簡(jiǎn)單,導(dǎo)致改密失敗,解決方法
通過(guò)上面 2 查看密碼相關(guān)設(shè)置,主要看 validate_password.length 和 validate_password.policy
set global validate_password.policy=LOW
set global validate_password.length=6
然后就可以改密碼了。
感謝各位的閱讀!關(guān)于“mysql8 中 phpmyadmin 密碼登錄失敗的解決方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!
向 AI 問(wèn)一下細(xì)節(jié)