Documentation Home
MySQL 8.3 Reference Manual
Related Documentation Download this Manual
PDF (US Ltr) - 40.8Mb
PDF (A4) - 40.9Mb
Man Pages (TGZ) - 294.0Kb
Man Pages (Zip) - 409.0Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb
Excerpts from this Manual

MySQL 8.3 Reference Manual  /  ...  /  Version Tokens Elements

7.6.6.1 版本标记元素

版本标记基于一个插件库,该库实现了这些元素:

  • 一个名为 version_tokens 的服务器端插件持有与服务器关联的版本标记列表,并订阅语句执行事件的通知。version_tokens 插件使用 审核插件 API 监控来自客户端的入站语句,并将每个客户端会话特定的版本标记列表与服务器版本标记列表进行匹配。如果找到匹配项,插件将语句传递下去,服务器继续处理它。否则,插件将错误返回给客户端,语句失败。

  • 一组可加载函数提供了一个 SQL 级别的 API,以操作和检查由插件维护的服务器版本标记列表。VERSION_TOKEN_ADMIN 权限(或已弃用的 SUPER 权限)是调用任何版本标记函数所需的。

  • version_tokens 插件加载时,它定义了 VERSION_TOKEN_ADMIN 动态权限。可以将该权限授予函数的用户。

  • 一个系统变量使客户端能够指定注册所需服务器状态的版本标记列表。如果服务器在客户端发送语句时具有不同的状态,客户端将收到错误。