1. 程式人生 > 實用技巧 >mysql 5.7安裝密碼校驗外掛validate_password

mysql 5.7安裝密碼校驗外掛validate_password

當執行sql:SHOW VARIABLES LIKE 'validate_password%';提示empty,說明沒有安裝密碼外掛

1、檢視當前mysql安裝的外掛資訊

mysql> show plugins; 2、要使伺服器可用,外掛庫檔案必須位於MySQL外掛目錄中(由plugin_dir系統變數命名的目錄)。如果需要,通過在伺服器啟動時設定plugin_dir的值來配置外掛目錄位置。 mysql> show variables like'plugin_dir'; 3、外掛庫的檔名是validate_password.檔名字尾根據平臺的不同而不同(例如.so對於Unix和類Unix系統,.dll對於Windows)。要在伺服器啟動時載入外掛,可以使用--plugin-load-add選項來命名包含它的庫檔案。使用這種外掛載入方法,必須在每次伺服器啟動時提供該選項。例如,將這些行放到伺服器my.cnf檔案中(根據需要調整平臺的.so字尾):
[mysqld] plugin-load-add=validate_password.dll #伺服器在啟動時載入外掛,並防止在伺服器執行時刪除外掛。 validate-password=FORCE_PLUS_PERMANENT 4、修改my.ini之後,重啟伺服器以使新設定生效。或者,要在執行時註冊外掛,可以使用以下語句(根據需要調整.so字尾): mysql> INSTALL PLUGIN validate_password SONAME'validate_password.dll';