欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

如何理解MySQL的可插入驗證和客戶端明文驗證插件

如何理解MySQL的可插入驗證和客戶端明文驗證插件,針對這個問題,這篇文章詳細(xì)介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。

創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比銀州網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式銀州網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋銀州地區(qū)。費用合理售后完善,十載實體公司更值得信賴。

MySQL 支持多種通過可插入驗證提供的驗證機制。

  • 插件是內(nèi)置的,也可作為外部庫提供。

  • 默認(rèn)的服務(wù)器端插件是內(nèi)置的,始終可用,其中包括:

– mysql_native_password:這是默認(rèn)機制
– mysql_old_password:此插件的實現(xiàn)驗證的方式與MySQL4.1.1 之前的版本相同。
– sha256_password:此插件可啟用口令的SHA-256散列。
MySQL 使用多種算法對用戶表中存儲的口令加密:

  • mysql_native_password 插件實施標(biāo)準(zhǔn)口令格式:41 字節(jié)寬的散列。

  • mysql_old_password 插件實施較舊的格式,安全性較低,16 字節(jié)寬。

  • sha256_password 插件實施在安全計算中廣泛采用的SHA-256 散列算法。

old_passwords 系統(tǒng)變量的值指定PASSWORD() 函數(shù)用于創(chuàng)建口令的算法,如下所示:

  • 0:標(biāo)準(zhǔn)算法,與MySQL 4.1.1 及更高版本中所用的算法相同

  • 1:舊算法,與MySQL 4.1.1 之前版本中所用的算法相同

  • 2:SHA-256 算法

啟動服務(wù)器時將default-authentication-plugin 選項設(shè)置為sha256_password,
可將SHA-256 口令用于所有新用戶,也可使用CREATE USER 和IDENTIFIED WITH sha256_password子句為特定用戶指定SHA-256 口令。

客戶端明文驗證插件
MySQL 客戶機庫中有一個內(nèi)置的明文驗證插件
mysql_clear_password。該插件:

  • 用于將純文本口令發(fā)送給服務(wù)器

– 口令通常經(jīng)過散列處理。

  • 通過以下方式啟用:

– LIBMYSQL_ENABLE_CLEARTEXT_PLUGIN 環(huán)境變量
– 在運行MySQL 客戶機應(yīng)用程序(如mysql 和
mysqladmin)時指定--enable-cleartext-plugin
– mysql_options() C API 函數(shù)的
MYSQL_ENABLE_CLEARTEXT_PLUGIN 選項
有些驗證方法(如PAM(Pluggable Authentication Module,可插入驗證模塊)驗證)要求客戶機向服務(wù)器發(fā)送純文本口令,以便服務(wù)器處理普通形式的口令。
mysql_clear_password 插件支持此行為。

關(guān)于如何理解MySQL的可插入驗證和客戶端明文驗證插件問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。

網(wǎng)站標(biāo)題:如何理解MySQL的可插入驗證和客戶端明文驗證插件
瀏覽地址:http://www.chinadenli.net/article24/iijije.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作品牌網(wǎng)站設(shè)計品牌網(wǎng)站建設(shè)網(wǎng)頁設(shè)計公司商城網(wǎng)站外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)