MySQL客戶端明文認證外掛程式

2021-07-01 21:11:22 字數 727 閱讀 7082

在mysql5.6.2中,mysql明文認證外掛程式是將密碼傳輸到伺服器端而不使用hash演算法及加密技術。mysql中明文認證外掛程式分為多種,以下圖示予以說明:

server-side plugin name

none, see discussion

client-side plugin name

mysql_clear_password

library object file name

none (plugin is built in)

在客戶端側,外掛程式名為msyql_clear_password。

在mysql自帶認證中,客戶端在傳送密碼至伺服器時使用單一雜湊演算法。這可以避免客戶端使用明文傳送密碼。但是由於雜湊演算法是單一的,最初的密碼不能在伺服器端進行恢復。msyql_clear_password可以被使用傳送密碼使用明文方式。同時,由於沒有相似的服務端的外掛程式,客戶端外掛程式可以在任何服務端外掛程式下使用。

提醒一下,使用明文密碼是不安全的,所以建議使用ssl方式進行mysql的登陸。

在mysql5.6.7中,為了確保該功能不會在不經意間被使用,所以需要明確的宣告使用。

libmysql_enable_cleartext_plugin 引數需要將環境變數設定為1或y或y。

the mysql, mysqladmin, and mysqlslap 客戶端程式需要在每次啟動時使用 --enable-cleartext-plugin 引數。

NEO 客戶端外掛程式

外掛程式功能 交易所必選 importblocks 同步離線包。必選rpcsecurity 提公升 rpc 安全。可選 policy 啟用共識的簡單策略。搭建私鏈必選 statesdumper 匯出 neo cli 狀態資料。可選要安裝外掛程式,在客戶端根目錄下新建 plugins 資料夾 注意首字...

NEO 客戶端外掛程式

外掛程式功能 交易所必選 importblocks 同步離線包。必選rpcsecurity 提公升 rpc 安全。可選 policy 啟用共識的簡單策略。搭建私鏈必選 statesdumper 匯出 neo cli 狀態資料。可選要安裝外掛程式,在客戶端根目錄下新建 plugins 資料夾 注意首字...

NEO 客戶端外掛程式

要安裝外掛程式,在客戶端根目錄下新建 plugins 資料夾 注意首字母大寫 然後將解壓出來的外掛程式拷貝到其中,如下所示在neo cli根目錄下安裝 txid 交易id 請求正文 notifications 說明 其中 gas consumed 表示該交易消耗的 gas 數量,即交易手續費。每筆交...