在MySQL5.7.22中尝试使用encryption='y'(keyring插件)更改表时出现错误“error parsing ddl”

flmtquvp  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(422)

我将mysql 5.7.22示例配置为

early-plugin-load = keyring_file.dll

在my.ini中,重新启动服务(在windows server 2016 standard上),然后我创建了一个表:

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

表是正确创建的,看起来数据是真正加密的(通过查看mysql数据文件夹)。但是,当我尝试更改表(在workbench中)时,我看到:

为什么我得到这个“错误解析ddl”?
其他语句(如insert或select)在此加密表上正常工作。
另外,非加密表上的alter也可以正常工作。

kt06eoxx

kt06eoxx1#

我更新了mysql工作台,现在可以正常工作了:-)

相关问题