MySQL 8.4 發行說明
MySQL 伺服器包含一個基於組件的基礎結構,用於擴展伺服器功能。組件提供伺服器和其他組件可用的服務。(關於服務的使用,伺服器是一個組件,與其他組件相同。) 組件僅透過它們提供的服務相互互動。
MySQL 發行版本包含幾個實作伺服器擴充功能的組件
用於設定錯誤日誌的組件。請參閱 第 7.4.2 節,「錯誤日誌」和 第 7.5.3 節,「錯誤日誌組件」。
用於檢查密碼的組件。請參閱 第 8.4.3 節,「密碼驗證組件」。
金鑰環組件為敏感資訊提供安全儲存。請參閱 第 8.4.4 節,「MySQL 金鑰環」。
一個讓應用程式能夠將自己的訊息事件新增至稽核日誌的組件。請參閱 第 8.4.6 節,「稽核訊息組件」。
一個實作可載入函式以存取查詢屬性的組件。請參閱 第 11.6 節,「查詢屬性」。
用於排程主動執行任務的組件。請參閱 第 7.5.5 節,「排程器組件」。
當安裝組件時,會公開組件實作的系統和狀態變數,並且名稱會以組件特定的字首開頭。例如,log_filter_dragnet
錯誤日誌篩選器組件實作一個名為 log_error_filter_rules
的系統變數,其完整名稱為 dragnet.log_error_filter_rules
。若要參考此變數,請使用完整名稱。
以下章節說明如何安裝和解除安裝組件,以及如何在執行階段判斷已安裝哪些組件並取得有關它們的資訊。
如需有關組件內部實作的資訊,請參閱 MySQL 伺服器 Doxygen 文件,該文件位於 https://mysqldev.dev.org.tw/doc/index-other.html。例如,如果您打算編寫自己的組件,此資訊對於了解組件的運作方式非常重要。