MySQL Error number: MY-010429; Symbol: ER_RPL_FAILED_TO_CREATE_NEW_INFO_FILE; SQLSTATE: HY000

文档解释

Error number: MY-010429; Symbol: ER_RPL_FAILED_TO_CREATE_NEW_INFO_FILE; SQLSTATE: HY000

Message: Failed to create a new info file (file ‘%s’, errno %d)

错误说明:

ER_RPL_FAILED_TO_CREATE_NEW_INFO_FILE 错误由MySQL Server抛出,当 replication 日志初始化操作时失败,即创建新的 Master_info 文件失败时,MySQL Server 会抛出这个错误。

常见情形:

1. MySQL slave IO/SQL 线程设置错误。

2. Master_info 文件信息(状态、阻塞登录参数、文件路径)设置的错误,比如文件路径有写入失败的可能,给出的文件路径不存在或读写权限设置不正确。

3. 如果当前MySQL实例下存在一个运行处于replication模式的slave IO/SQL线程,而又重新运行中mysql.slave_master_info’语句,在获取新的master_info信息时可能会报这个错误。

解决方法:

1. 检查并排查MySQL slave IO/SQL 线程设置错误。

2. 检查Master_info 文件信息(状态、阻塞登录参数、文件路径),确定文件路径存在,并且读写权限设置正确。

3. 检查当前MySQL实例,确定是否存在一个运行处于replication模式的slave IO/SQL线程,如果存在,则不能重新运行mysql.slave_master_info’语句来获取新的Master_info信息,需要重启MySQL实例来解决这个问题。

你可能感兴趣的