MySQL Error number: MY-013290; Symbol: ER_SERVER_RPL_ENCRYPTION_IGNORE_ROTATE_MASTER_KEY_AT_STARTUP; SQLSTATE: HY000

文档解释

Error number: MY-013290; Symbol: ER_SERVER_RPL_ENCRYPTION_IGNORE_ROTATE_MASTER_KEY_AT_STARTUP; SQLSTATE: HY000

Message: Ignoring binlog_rotate_encryption_master_key_at_startup because binlog_encryption option is disabled.

错误说明:

MY-013290为MySQL数据库自身的错误码,这个错误的官方说明是“当启动复制时未部署复制加密时,会报出ER_SERVER_RPL_ENCRYPTION_IGNORE_ROTATE_MASTER_KEY_AT_STARTUP错误。”

常见案例

在MySQL数据库上部署主从复制模式的时候,如果在连接Master和Slave的时候没有正确配置复制加密,就会在Slave启动的时候报出ER_SERVER_RPL_ENCRYPTION_IGNORE_ROTATE_MASTER_KEY_AT_STARTUP错误。

解决方法:

为了解决这个类其中之一的错误,可以使用下面的方法:

1. 首先确保Master和Slave端的MySQL版本号一致,这样可以保证正确复制加密的正确配置。

2. 启动复制的时候,先确保复制加密需要的文件被传输到Slave端。

3. 在Slave端,请输入'SET GLOBAL rpl_encryption_key_ignore_rotate_at_startup=1;’ 以便允许复制加密继续工作。

4. 重启Slave以完成复制加密设置。

5. 一切正常后,可以使用SET GLOBAL下的其它参数来优化加密处理的性能。

你可能感兴趣的