我将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也可以正常工作。
1条答案
按热度按时间kt06eoxx1#
我更新了mysql工作台,现在可以正常工作了:-)