导读通常我们不会在mysql层面上使用加密插件, 虽然加密之后会比较安全, 但加密太耗时了, 而且key一旦丢了, 就GG了....由于使用者少, 遇到问题了就不好处理, 这里来记录一下加密表的常见错误及其处理过程.案例我们知道mysql可以通过迁移表空间的方式来快速迁移数据, 非常的方便. 那么对于加密的表的迁移还会这么顺利么?...数据构造本次是在8.0.28环境模拟的, 可使用如下sql来构造数据, 对于create table t20241112(id int primary key, name varchar(200)) ENCRYPTION...main.py /tmp/t20241112.ibd --keyring-file /usr/local/mysql/keyring/keyring如果指定了错误的keyring文件的话, 也是会提示的....总结之前应该忘记讲了, mysql在使用AES-CBC解析的时候, 对于余下的10字节,并不是使用的CBC模式的那几种填充方式, 而是使用的innodb的.