Version Tokens 基于实现这些元素的插件库:
名为的服务器端插件version_tokens
保存与服务器关联的版本令牌列表,并订阅语句执行事件的通知。该version_tokens
插件使用审计插件 API来监控来自客户端的传入语句,并将每个客户端的特定于会话的版本令牌列表与服务器版本令牌列表进行匹配。如果匹配,插件将让语句通过,服务器继续处理它。否则,插件会向客户端返回一个错误并且语句失败。
一组可加载函数提供了一个 SQL 级 API,用于操作和检查插件维护的服务器版本令牌列表。SUPER
调用任何版本令牌函数都需要
该
权限。
系统变量使客户端能够指定注册所需服务器状态的版本令牌列表。如果在客户端发送语句时服务器具有不同的状态,则客户端会收到错误。