Error number: MY-013067; Symbol: ER_IB_MSG_1242; SQLSTATE: HY000
Message: Can’t set redo log tablespace to be encrypted in read-only mode.
错误说明:
MY-013067 错误代码表示InnoDB不允许在只读模式下加密消息日志文件。此错误代码通常由InnoDB的读取模式下消息日志文件加密引发。
解决方法:
要解决MY-013067错误,可以采用以下几种方法:
1. 将MySQL实例从只读模式切换到可读可写模式,再重试该加密操作。
2. 考虑另外一种在不影响InnoDB只读模式下运行的加密方法,具体方法如下:
a) 先在可读可写模式下运行加密消息日志文件的命令;
b) 将MySQL实例重新设置成只读模式;
c) 重启MySQL实例,设置复古配置。
3. 由客户端程序管理加密,而不是由MySQL服务器管理。前者更加安全。