首頁 > 資料庫 > php我的管理者 > mysql8 phpmyadmin密碼登入失敗怎麼辦

mysql8 phpmyadmin密碼登入失敗怎麼辦

藏色散人
發布: 2021-04-14 10:29:27
轉載
2097 人瀏覽過

下面由phpmyadmin教學欄位介紹mysql8 phpmyadmin密碼登入失敗怎麼辦,希望對需要的朋友有幫助!

mysql8 phpmyadmin密碼登入失敗怎麼辦

mysql8 phpmyadmin密碼登入失敗

雲端伺服器上,設定完mysql後,部署phpmyadmin完成,但是網頁上輸入帳號密碼總是無法登錄,後來發現是mysql8密碼策略不一致導致的
舊版本,密碼驗證使用mysql_native_password
而新版使用caching_sha2_password
phpmyadmin登入時採用的是舊版驗證,所以登入不上去

這裡的解決方案改變密碼驗證方式為舊版
1,select user,host,plugin from mysql.user; 查看目前密碼帳號驗證方式(我這裡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,新版變數與舊版有些出入,可以透過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,執行新版改密

ALTER USER root@localhost IDENTIFIED WITH mysql_native_password BY '111111';
LUSH PRIVILEGES;
登入後複製

注意,新版密碼強度比較高,validate_password.policy值如果不是low,則無法設定簡單密碼

密碼過於簡單,導致改密失敗,解決方法

#透過上面2 查看密碼相關設置,主要看validate_password.length 和validate_password.policy

set global validate_password.policy=LOW
set global validate_password.length=6
登入後複製

然後就可以改密碼了。

以上是mysql8 phpmyadmin密碼登入失敗怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板