在 2019 年 8 月 1 日进行的最新 MariaDB 10.1.41 更新之后,我们的一些从服务器已停止同步来自 10.1.40 上的主服务器的中继日志。自动更新到 10.1.41 的从服务器现在处于以下状态。从服务器 IO 线程处于准备状态,并且未写入日志。我执行了操作reset slave
并再次启动了更改主服务器的位置,但仍然得到相同的结果。其他从服务器(MariaDB 10.1.40、10.1.33 等)正常运行。这些升级到 10.1.41 的服务器有问题吗?
有人对此有任何线索吗?
MariaDB [(none)]> show slave status\G
*************************** 1. row ***************************
Slave_IO_State: NULL
Master_Host: a.b.c.d
Master_User: xxxxxxxx
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: xxxxxxxxxxxxxx-bin.001135
Read_Master_Log_Pos: 262316421
Relay_Log_File: xxxxxxxxxxxxxxxxxxxxx-bin.003410
Relay_Log_Pos: 4
Relay_Master_Log_File: xxxxxxxxx-bin.001135
Slave_IO_Running: Preparing
Slave_SQL_Running: Yes
Replicate_Do_DB: xxxxxxxxx
Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
Replicate_Wild_Do_Table:
Replicate_Wild_Ignore_Table:
Last_Errno: 0
Last_Error:
Skip_Counter: 0
Exec_Master_Log_Pos: 262316421
Relay_Log_Space: 498
Until_Condition: None
Until_Log_File:
Until_Log_Pos: 0
Master_SSL_Allowed: No
Master_SSL_CA_File:
Master_SSL_CA_Path:
Master_SSL_Cert:
Master_SSL_Cipher:
Master_SSL_Key:
Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
Last_IO_Errno: 0
Last_IO_Error:
Last_SQL_Errno: 0
Last_SQL_Error:
Replicate_Ignore_Server_Ids:
Master_Server_Id: 111
Master_SSL_Crl:
Master_SSL_Crlpath:
Using_Gtid: No
Gtid_IO_Pos:
Replicate_Do_Domain_Ids:
Replicate_Ignore_Domain_Ids:
Parallel_Mode: conservative
答案1
升级到 10.1.41 后我可以确认这一点。由于我找不到有关此问题的任何信息,因此我降级到 10.1.40,一切又恢复正常。所以我等待下一个版本。