MySQL 8.0发布说明
MySQL 8.0源码文档10bet官方网站
MySQL服务器包括一个基于组件的基础架构,用于扩展服务器功能。组件提供服务器和其他组件可以使用的服务。(就服务使用而言,服务器是一个组件,和其他组件一样。)组件之间仅通过它们提供的服务进行交互。
MySQL发行版包括几个实现服务器扩展的组件:
用于配置错误日志记录的组件。看到第5.4.2节“错误日志”,第5.5.3节,“错误日志组件”。
用于检查密码的组件。看到第6.4.3节,“密码验证组件”。
密匙环组件为敏感信息提供安全存储。看到第6.4.4节,“MySQL密匙环”。
允许应用程序将自己的消息事件添加到审计日志的组件。看到第6.4.6节,“审计消息组件”。
实现用于访问查询属性的用户定义函数的组件。看到第9.6节,“查询属性”。
由组件实现的系统变量和状态变量在安装组件时公开,其名称以特定于组件的前缀开头。例如,log_filter_dragnet
错误日志筛选器组件实现一个名为log_error_filter_rules
,其全称是dragnet.log_error_filter_rules
。要引用此变量,请使用全名。
以下部分描述了如何安装和卸载组件,以及如何在运行时确定安装了哪些组件并获取有关组件的信息。
有关组件内部实现的信息,请参阅MySQL Server Doxygen文档,可在10bet官方网站https://dev.10bet靠谱mysql.com/doc/index-other.html。例如,如果您打算编写自己的组件,那么该信息对于理解组件如何工作非常重要。