SHOW_SLAVE_STATUS
下面是 SHOW SLAVE STATUS;
命令返回的字段的完整列表及其解释:
- Slave_IO_State: 显示从服务器 I/O 线程的当前状态。
- Master_Host: 主服务器的主机名。
- Master_User: 用于连接主服务器的 MySQL 用户名。
- Master_Port: 主服务器的端口号。
- Connect_Retry: 连接失败后重试连接主服务器的时间间隔。
- Master_Log_File: 从服务器正在读取的主服务器二进制日志文件名。
- Read_Master_Log_Pos: 从服务器已读取的主服务器二进制日志的位置。
- Relay_Log_File: 从服务器正在使用的中继日志文件的名称。
- Relay_Log_Pos: 从服务器中继日志文件的当前位置。
- Relay_Master_Log_File: 中继日志中对应的主服务器二进制日志文件名。
- Slave_IO_Running: 复制 I/O 线程是否正在运行。
- Slave_SQL_Running: 复制 SQL 线程是否正在运行。
- Replicate_Do_DB: 指定要复制的数据库。
- Replicate_Ignore_DB: 指定不复制的数据库。
- Replicate_Do_Table: 指定要复制的表。
- Replicate_Ignore_Table: 指定不复制的表。
- Replicate_Wild_Do_Table: 使用通配符指定要复制的表。
- Replicate_Wild_Ignore_Table: 使用通配符指定不复制的表。
- Last_Errno: 最后一个 SQL 错误的编号。
- Last_Error: 最后一个 SQL 错误的文本描述。
- Skip_Counter: 跳过的事件数。
- Exec_Master_Log_Pos: 从服务器执行的主服务器二进制日志的位置。
- Relay_Log_Space: 所有中继日志文件的总大小。
- Until_Condition: 控制复制停止的条件。
- Until_Log_File: 控制复制停止的二进制日志文件名。
- Until_Log_Pos: 控制复制停止的二进制日志位置。
- Master_SSL_Allowed: 是否允许 SSL 连接。
- Master_SSL_CA_File: SSL CA 文件的路径。
- Master_SSL_CA_Path: SSL CA 路径。
- Master_SSL_Cert: SSL 证书的路径。
- Master_SSL_Cipher: SSL 密码套件。
- Master_SSL_Key: SSL 密钥的路径。
- Seconds_Behind_Master: 从服务器落后主服务器的秒数。
- Master_SSL_Verify_Server_Cert: 是否验证主服务器的 SSL 证书。
- Last_IO_Errno: 最后一个 I/O 错误的编号。
- Last_IO_Error: 最后一个 I/O 错误的文本描述。
- Last_SQL_Errno: 最后一个 SQL 错误的编号。
- Last_SQL_Error: 最后一个 SQL 错误的文本描述。
- Replicate_Ignore_Server_Ids: 忽略特定服务器 ID 的复制。
- Master_Server_Id: 主服务器的服务器 ID。
- Master_UUID: 主服务器的唯一 ID。
- Master_Info_File: 存储主服务器信息的文件名。
- SQL_Delay: 从服务器延迟执行二进制日志事件的秒数。
- SQL_Remaining_Delay: 剩余的 SQL 延迟时间。
- Slave_SQL_Running_State: 从服务器 SQL 线程的当前状态。
- Master_Retry_Count: 断开连接后重试连接主服务器的次数。
- Master_Bind: 用于连接主服务器的网络接口。
- Last_IO_Error_Timestamp: 最后一个 I/O 错误的时间戳。
- Last_SQL_Error_Timestamp: 最后一个 SQL 错误的时间戳。
- Master_SSL_Crl: SSL CRL 文件的路径。
- Master_SSL_Crlpath: SSL CRL 路径。
- Retrieved_Gtid_Set: 从主服务器检索的 GTID 集合。
- Executed_Gtid_Set: 已在从服务器上执行的 GTID 集合。
- Auto_Position: 是否使用 GTID 自动定位复制。
- Replicate_Rewrite_DB: 复制时重写的数据库名称。
- Channel_Name: 复制通道的名称(用于多源复lication)。
- Master_TLS_Version: 用于复制的 TLS 版本。
这些字段提供了关于 MySQL 从服务器复制状态的全面信息,包括当前操作、配置、错误信息以及与主服务器的连接详情。不同的 MySQL 版本可能会有额外的字段或者轻微不同的字段。这些信息对于维护、监控和故障排除数据库复制至关重要。