MySQL Error number: MY-010607; Symbol: ER_RPL_CANT_OPEN_LOG_IN_RLI_INIT_INFO; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-010607; Symbol: ER_RPL_CANT_OPEN_LOG_IN_RLI_INIT_INFO; SQLSTATE: HY000
Message: Failed in open_log() called from Relay_log_info::rli_init_info().
错误说明
ER_RPL_CANT_OPEN_LOG_IN_AM_INIT_INFO是MySQL的一个错误,该错误可能会出现在执行mha复制拓扑管理或复制初始化命令时。它表明无法打开用于存储仲裁结果的bin-log日志。此错误消息是MySQL错误代码,且在MySQL 5.6中弃用,从MySQL 5.7开始,该错误代码不可用。被标记为“HY000”的SQLSTATE代码也被认为是未知的。
常见案例
常见案例
1)在运行MHA时,出现了尝试打开bin-log日志的错误;
2)在使用START SLAVE命令尝试初始化复制时,出现了无法打开bin-log的错误;
3)在连接仲裁服务器时,出现了无法访问bin-log日志的错误。
解决方法
这个错误可能是可以忽略的,我们可以尝试重新启动复制服务,以此避免这个错误。此外,我们还应该确保bin-log文件夹权限正确,并且确保服务器运行正常。
如果上述方法无效,我们可以尝试根据bin-log记录和复制日志查找错误的原因。如果我们检查了日志,并且没有找到原因,则可以考虑重新构建bin-log文件夹以重新启动复制。如果重新构建bin-log文件夹仍然不起作用,则建议使用SET GLOBAL注册来禁用bin-log文件夹。
要总结,ER_RPL_CANT_OPEN_LOG_IN_AM_INIT_INFO是MySQL中一个常见的错误,可能会出现在使用MHA或复制时。处理此错误可以尝试重新启动复制,检查bin-log文件夹权限或构建bin-log文件夹,或使用SET GLOBAL注册来禁用bin-log文件夹。