Anda boleh melihat kaedah pengesahan MySQL dengan menggunakan perintah pertanyaan SELECT plugin FROM mysql.user WHERE User = 'username' Hasilnya akan menunjukkan salah satu kaedah pengesahan berikut: mysql_native_password: Gunakan algoritma cincang MySQL tradisional sha256_password: Gunakan. Algoritma SHA-256 caching_sha2_password: Gunakan algoritma SHA-256 dan mekanisme caching untuk mempercepatkan pengesahan mysql_old_password: Algoritma pengesahan MySQL lama
Cara melihat kaedah pengesahan MySQL
menentukan kaedah pengesahan MySQL mereka identiti apabila mereka menyambung ke pangkalan data. Pengguna boleh menggunakan beberapa kaedah pengesahan yang berbeza dalam MySQL bergantung pada keperluan mereka. Artikel ini akan membimbing anda melalui kaedah pengesahan MySQL.Langkah
Sambung ke pangkalan data MySQL.
Gunakan arahanmysql -u username -p
untuk menyambung ke pangkalan data MySQL, dengan username
ialah nama pengguna MySQL anda dan -p
bendera diperlukan Anda masukkan kata laluan anda.
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
nama pengguna
ialah myuser
, maka pertanyaan berikut akan memaparkan myuser
Kaedah pengesahan yang digunakan: 🎜rrreee🎜Hasilnya akan serupa dengan yang berikut: 🎜rrreee🎜Ini bermakna myuser
telah mencincang kata laluan menggunakan algoritma SHA-256. 🎜Atas ialah kandungan terperinci Di mana untuk menyemak kaedah pengesahan mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!