文档解释
Error number: MY-010419; Symbol: ER_RPL_ERROR_CHANGING_RELAY_LOG_INFO_REPO_TYPE; SQLSTATE: HY000
Message: Error changing the type of relay log info’s repository: %s.
MY-010419 错误的一般格式为: ER_RPL_ERROR_CHANGING_APPLIER_METADATA_REPO_TYPE,SQLSTATE:HY000
错误描述:
该错误指示MySQL服务器在尝试更改复制应用程序及其元数据存储库类型时发生了错误。这在使用非正式化协议来更改数据存储库类型时会发生,例如在RDS中使用InnoDB。
常见案例
这种错误的常见原因可能是由于MySQL复制用户启动了一个新的数据库会话来更改数据存储库类型。此外,如果MySQL复制正由另一个复制来源(如其他mashine)更改数据存储库类型,这也可能导致该错误。
解决方法:
使用正式化协议修改数据存储类型:在MySQL复制服务器上尝试使用 ALTER TABLE 和 ALTER VIEW 来格式化协议更改表和视图的数据存储库类型。
检查应用程序设置:检查MySQL复制用户是否在尝试更改数据存储库类型,或者应用程序是否已经执行此操作,最终导致更改复制应用程序及其元数据存储库类型后出现该错误。
检查主机状态:检查主机的网络连接,确保它是否正在正常工作,并允许来自MySQL服务器的连接。
尝试重置服务器:如果以上所有检查仍不起作用,可以尝试重置MySQL服务器并重新尝试解决该错误。