Documentation Home
MySQL 8.4 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 39.8Mb
PDF (A4) - 39.9Mb
Man Pages (TGZ) - 257.9Kb
Man Pages (Zip) - 364.9Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


7.5 MySQL 组件

MySQL Server 包含了基于组件的基础设施,以扩展服务器功能。一个组件提供可供服务器和其他组件使用的服务。(对服务使用来说,服务器是一个组件,与其他组件等同)。组件之间只通过它们提供的服务进行交互。

MySQL 发行版包括多个实现服务器扩展的组件:

由组件实现的系统和状态变量在安装时暴露出来,名称以组件特定的前缀开头。例如,log_filter_dragnet 错误日志过滤器组件实现了一个系统变量名为 log_error_filter_rules,全名是dragnet.log_error_filter_rules。要引用这个变量,请使用全名。

以下部分描述了如何安装和卸载组件,以及如何在运行时确定已安装的组件并获取关于它们的信息。

关于组件内部实现的信息,请参阅 MySQL 服务器 Doxygen 文档,位于https://dev.mysql.com/doc/index-other.html。例如,如果您打算编写自己的组件,这些信息对于理解组件工作方式非常重要。