可以透過使用查詢指令SELECT plugin FROM mysql.user WHERE User = 'username' 檢視MySQL 驗證方式,結果會顯示下列驗證方法之一:mysql_native_password:使用傳統MySQL 雜湊演算法sha256_password:使用SHA-256 算法caching_sha2_password:使用SHA-256 算法並緩存機制加快驗證mysql_old_password:舊版MySQL 身份驗證算法
如何查看MySQL 身份驗證方式
身份驗證方式決定了MySQL 使用者連接到資料庫時如何驗證其身分。使用者可以根據需要在 MySQL 中使用多種不同的身份驗證方法。本文將引導您查看 MySQL 驗證方式。
步驟
連接到 MySQL 資料庫。
使用指令mysql -u username -p
連接到MySQL 資料庫,其中username
是您的MySQL 使用者名,-p
標誌要求您輸入密碼。
執行下列查詢。
<code class="sql">SELECT plugin FROM mysql.user WHERE User = 'username';</code>
將 username
替換為您要檢查的使用者的使用者名稱。
解釋結果。
查詢結果將顯示該使用者所使用的驗證方法。可能的驗證方法包括:
範例
如果username
為myuser
,則下列查詢將顯示myuser
使用的驗證方法:
<code class="sql">SELECT plugin FROM mysql.user WHERE User = 'myuser';</code>
結果將類似於以下內容:
<code>+---------+ | plugin | +---------+ | sha256_password | +---------+</code>
這表示myuser
使用SHA-256 演算法對密碼進行哈希處理。
以上是mysql身份驗證方式在哪裡查看的詳細內容。更多資訊請關注PHP中文網其他相關文章!