目錄
下面由phpmyadmin教學欄位介紹mysql8 phpmyadmin密碼登入失敗怎麼辦,希望對需要的朋友有幫助! " >下面由phpmyadmin教學欄位介紹mysql8 phpmyadmin密碼登入失敗怎麼辦,希望對需要的朋友有幫助!
密碼過於簡單,導致改密失敗,解決方法
首頁 資料庫 php我的管理者 mysql8 phpmyadmin密碼登入失敗怎麼辦

mysql8 phpmyadmin密碼登入失敗怎麼辦

Apr 14, 2021 am 10:29 AM
mysql8

下面由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中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

phpmyadmin怎麼打開 phpmyadmin怎麼打開 Apr 10, 2025 pm 10:51 PM

可以通過以下步驟打開 phpMyAdmin:1. 登錄網站控制面板;2. 找到並點擊 phpMyAdmin 圖標;3. 輸入 MySQL 憑據;4. 點擊 "登錄"。

PHPMYADMIN安全硬化:保護您的數據庫免受威脅 PHPMYADMIN安全硬化:保護您的數據庫免受威脅 Apr 03, 2025 am 12:13 AM

phpMyAdmin的安全加固策略包括:1.使用HTTPS確保通信加密;2.通過IP白名單或用戶認證限制訪問;3.實施強密碼策略;4.禁用不必要功能減少攻擊面;5.配置日誌審計以監控和響應威脅,這些措施共同提升了phpMyAdmin的安全性。

phpmyadmin建立數據表 phpmyadmin建立數據表 Apr 10, 2025 pm 11:00 PM

要使用 phpMyAdmin 創建數據表,以下步驟必不可少:連接到數據庫並單擊“新建”標籤。為表命名並選擇存儲引擎(推薦 InnoDB)。通過單擊“添加列”按鈕添加列詳細信息,包括列名、數據類型、是否允許空值以及其他屬性。選擇一個或多個列作為主鍵。單擊“保存”按鈕創建表和列。

phpmyadmin漏洞匯總 phpmyadmin漏洞匯總 Apr 10, 2025 pm 10:24 PM

PHPMyAdmin安全防禦策略的關鍵在於:1. 使用最新版PHPMyAdmin及定期更新PHP和MySQL;2. 嚴格控制訪問權限,使用.htaccess或Web服務器訪問控制;3. 啟用強密碼和雙因素認證;4. 定期備份數據庫;5. 仔細檢查配置文件,避免暴露敏感信息;6. 使用Web應用防火牆(WAF);7. 進行安全審計。 這些措施能夠有效降低PHPMyAdmin因配置不當、版本過舊或環境安全隱患導致的安全風險,保障數據庫安全。

團隊的PHPMYADMIN:協作和用戶管理最佳實踐 團隊的PHPMYADMIN:協作和用戶管理最佳實踐 Apr 05, 2025 am 12:05 AM

phpMyAdmin通過用戶和權限系統實現團隊協作和用戶管理。 1)創建用戶並分配權限:使用CREATEUSER和GRANT命令。 2)使用角色管理簡化權限分配:創建角色並分配給用戶。 3)遵循最小權限原則,定期審計權限以確保安全性。

phpMyAdmin全面使用指南 phpMyAdmin全面使用指南 Apr 10, 2025 pm 10:42 PM

phpMyAdmin不僅僅是數據庫管理工具,它能讓你深入理解MySQL,提升編程技巧。核心功能包括CRUD和SQL查詢執行,理解SQL語句的原理至關重要。高級技巧包括導出/導入數據和權限管理,需要深入的安全理解。潛在問題包括SQL注入,解決方案是參數化查詢和備份。性能優化涉及SQL語句優化和索引使用。最佳實踐強調代碼規範、安全實踐和定期備份。

phpmyadmin連接mysql phpmyadmin連接mysql Apr 10, 2025 pm 10:57 PM

如何使用 phpMyAdmin 連接到 MySQL?訪問 phpMyAdmin 的 URL,通常為 http://localhost/phpmyadmin 或 http://[您的服務器 IP 地址]/phpmyadmin。輸入您的 MySQL 用戶名和密碼。選擇您要連接的數據庫。點擊 "連接" 按鈕以建立連接。

phpmyadmin怎麼連接oracle phpmyadmin怎麼連接oracle Apr 10, 2025 pm 11:03 PM

通過以下步驟連接 phpMyAdmin 至 Oracle 數據庫:1. 安裝 Oracle 驅動程序;2. 創建數據庫連接,包括主機、用戶名、密碼、端口和類型;3. 保存設置以建立連接;4. 從 phpMyAdmin 中選擇連接的 Oracle 數據庫即可管理和使用它。

See all articles