在 MySQL 5.7.22 中尝试使用 ENCRYPTION = 'Y'(密钥环插件)更改 TABLE 时出现错误 "Error parsing DDL"

Error "Error parsing DDL" when trying to ALTER TABLE with ENCRYPTION = 'Y' (keyring plugin) in MySQL 5.7.22

我用

配置了我的 MySQL 5.7.22 实例
early-plugin-load = keyring_file.dll

在 my.ini 中,重新启动了服务(在 Windows Server 2016 Standard 上) 然后我创建了一个 table:

CREATE TABLE t1 (c1 INT) ENCRYPTION='Y';

Table 已正确创建,看起来数据确实已加密(通过查看 MySQL 数据文件夹)。 但是当我尝试更改 table(在 Workbench 中)时,我看到了这个:

为什么我得到这个 "Error parsing DDL"?

其他语句,如 INSERT 或 SELECT 在这个加密的 table 上工作正常。

非加密 table 上的 ALTER 也能正常工作。

我更新了 MySQL workbench,现在可以正常使用了:-)