MySQL Error number: MY-013428; Symbol: ER_AUDIT_LOG_KEYRING_ID_TIMESTAMP_VALUE_IS_INVALID; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释

Error number: MY-013428; Symbol: ER_AUDIT_LOG_KEYRING_ID_TIMESTAMP_VALUE_IS_INVALID; SQLSTATE: HY000

Message: Keyring ID timestamp value is invalid: ‘%s’

Error number: MY-013428; Symbol: ER_AUDIT_LOG_KEYRING_ID_TIMESTAMP_VALUE_IS_INVALID; SQLSTATE: HY000

错误说明

MySQL的错误号MY-013428涉及的错误是ER_AUDIT_LOG_KEYRING_ID_TIMESTAMP_VALUE_IS_INVALID,SQLSTATE为HY000,该错误是指在使用Audit_log插件时,Rotation状态下使用InnoDB插件中秘钥时检测到时间戳值无效。that an invalid timestamp value was detected when using the key in the InnoDB plugin in the rotation state when using the Audit_log plugin.

常见案例

该错误一般发生在使用Audit_log插件时,Rotation状态下InnoDB插件密钥时才会报出,当使用Rotation状态的密钥时,但是所使用的密钥的时间戳值却无效时,就会报出该错误提示。

解决方法

该错误的解决方法是需要修改InnoDB插件的密钥,它的配置内容通过以下语句获取:

SELECT * FROM mysql.audit_log_keyring;

该语句可以获取所有关于当前Keyring配置的信息,找到密钥中对应的时间戳值,然后使用ALTER USER、REPLACE USER、DROP USER或者是UPDATE USER语句修改InnoDB插件中密钥的时间戳值,以此来解决该MySQL错误。


数据运维技术 » MySQL Error number: MY-013428; Symbol: ER_AUDIT_LOG_KEYRING_ID_TIMESTAMP_VALUE_IS_INVALID; SQLSTATE: HY000 报错 故障修复 远程处理