ALTER INSTANCE ROTATE INNODB MASTER KEY
ALTER INSTANCE
,在 MySQL 5.7.11 中引入,定义了适用于 MySQL 服务器实例的操作。该声明支持以下操作:
ALTER INSTANCE ROTATE INNODB MASTER KEY
此操作轮换用于
InnoDB
表空间加密的主加密密钥。密钥轮换需要SUPER
特权。要执行此操作,必须安装和配置密钥环插件。有关说明,请参阅第 6.4.4 节,“MySQL 密钥环”。ALTER INSTANCE ROTATE INNODB MASTER KEY
支持并发 DML。但是,它不能与CREATE TABLE ... ENCRYPTION
orALTER TABLE ... ENCRYPTION
操作并发运行,并且采用锁定来防止并发执行这些语句可能引起的冲突。如果其中一个冲突语句正在运行,则它必须先完成,然后另一个语句才能继续。ALTER INSTANCE
动作被写入二进制日志,以便它们可以在复制的服务器上执行。有关其他
ALTER INSTANCE ROTATE INNODB MASTER KEY
使用信息,请参阅 第 14.14 节,“InnoDB 静态数据加密”。有关密钥环插件的信息,请参阅第 6.4.4 节,“MySQL 密钥环”。