MySQL 8.4 Release Notes
7.6.6.1 版本令牌元素
版本令牌基于一个插件库,该插件库实现了这些元素:
-
一个名为
version_tokens
的服务器端插件持有与服务器相关的版本令牌列表,并订阅语句执行事件的通知。version_tokens
插件使用审核插件API监控来自客户端的语句,并将每个客户端的会话版本令牌列表与服务器版本令牌列表进行匹配。如果匹配成功,插件允许语句继续执行;否则,插件返回错误给客户端,语句失败。 -
一组可加载的函数提供了SQL级别的API,以便操作和检查服务器版本令牌列表维护的插件。需要
VERSION_TOKEN_ADMIN
特权(或已弃用的SUPER
特权)来调用任何Version Token函数。 -
当
version_tokens
插件加载时,它定义了VERSION_TOKEN_ADMIN
动态特权。该特权可以授予使用函数的用户。 -
一个系统变量允许客户端指定注册所需服务器状态的版本令牌列表。如果服务器在客户端发送语句时具有不同的状态,客户端将收到错误。