Error number: MY-010420; Symbol: ER_RPL_FAILED_TO_DELETE_FROM_SLAVE_WORKERS_INFO_REPOSITORY; SQLSTATE: HY000
Message: Could not delete from Slave Workers info repository.
错误说明:
MY-010420 这个错误是MySQL在尝试从副本工作者信息存储库中删除内容时发生的,报错信息叫 ER_RPL_FAILED_TO_DELETE_FROM_REPLICA_WORKERS_INFO_REPOSITORY,对应的SQLSTATE码为 HY000。
当使用MySQL内的 Replication Workers 作为从机时,会在Replica Workers在内部的存储库中索引信息。该问题特别发生在从机上,当针对从机的Replica Workers信息存储库删除内容时,可能会引发 ER_RPL_FAILED_TO_DELETE_FROM_REPLICA_WORKERS_INFO_REPOSITORY 这个错误。 由于Replica Workers存储库中的内容,对于同步功能的实现至关重要,因此在此错误出现的同时,实际的同步功能也可能会受到影响。
解决方法:
一般而言,此错误可能是因为Replication Workers内容被意外删除或者损坏所导致的,如果发现发生了这种情况,可以尝试重启MySQL实例,或者从备份中进行恢复从机的Replica Workers信息存储库,从而解决这个问题。 此外,建议对从机Replica Workers信息存储库定期备份,方便在出现问题的时候可以进行快速恢复。