slave状态各个参数的含义:
1、Slave_Io_State
slave连接到master的状态,比如:Waiting for master to send event
2、Master_Host
master主服务的host地址
3、Master_User
master上注册的mysql用户,主要用来负责主从复制的用户,创建主从复制的时候创建的。
4、Msater_port
master服务器的端口,一般是3306
5、Connect_Retry
master-connect-retry选项的当前值,例如:60,60秒后重试连接
6、Master_Log_File
I/O线程当前正在读取的主服务器二进制额日志文件的名称。
7、Read_Master_Log_Pos
在当前的主服务器二进制日志中,I/O线程已经读取的位置。
8、Relay_Log_File
slave的SQL线程当前正在读取和执行的中继日志文件的名称。
9、Relay_Log_Pos
在当前的中继日志中,slave的SQL线程已读取和执行的位置
10、Relay_Master_Log_File
由SQL线程执行的包含多数近期事件的主服务器二进制日志文件的名称。
11、Slave_IO_Running
I/O线程是否被启动并成功地连接到主服务器上
12、Slave_SQL_Running
ISQL线程是否被启动
13、Replicate_Do_DB
当前数据同步的db的名称
14、Replicate_Ignore_DB
不同数据同步的db的名称
15、replicate_do_table
16、replicate_Ignore_Table
17、replicate_wild_do_table
18、replicate_wild_ignore_table
13-18指明那些数据库或者那些表在复制的时候不用同步到备用库。
19、last_errno,last_error
slave的sql线程读取日志参数的错误数量和错误信息。错误数量为0并且信息为空字符串表示没有错误。last_error显示的是错误信息详情。
20、skip_counter
最近被使用的用户SQL_SLAVE_SKIP_COUNTER的值。
21、Exec_Master_Log_Pos
来自主服务器的二进制日志的由SQL线程执行的上一个时间的位置(Relay_Master_Log_File)。在主服务器的二进制日志中的(Relay_Master_Log_File, Exec_Master_Log_Pos)对应于在中继日志中的(Relay_Log_File,Relay_Log_Pos)。
22、Relay_Log_Space
所有原有的中继日志结合起来的总大小
23、until_condition,until_log_File,unit_log_pos
在START SLAVE语句的until子句中的指定的值。
until_condition具有以下值:
如果没有指定until字句,则没有值
如果从属服务器正在读取,直至达到主服务器的二进制日志的给定位置为止,则值为Master
如果从属服务器正在读取,直到达到其中继日志的给定位置为止,则值为Relay
Until_Log_File和Until_Log_Pos用于指示日志文件名和位置值。日志文件名和位置值定义了SQL线程在哪个点中止执行。
24、Master_SSL_Allowed,Master_SSL_CA_File,Master_SSL_CA_Path,Master_SSL_Cert,Master_SSL_Cipher,Master_SSL_Key
这些字段显示了被从属服务器使用的参数。这些参数用于连接主服务器。
Master_SSL_Allowed具有以下值:
如果允许对主服务器进行SSL连接,则值为Yes
如果不允许对主服务器进行SSL连接,则值为No
如果允许SSL连接,但是从属服务器没有让SSL支持被启用,则值为Ignored。
与SSL有关的字段的值对应于–master-ca,–master-capath,–master-cert,–master-cipher和–master-key选项的值。
25、Seconds_Behind_Master
表示主从之间的时间差 是数字的时候表示相差多少秒 null表示未知数,一般主从复制出问题了会出现null的情况。
show slave status 各个参数的意义
最新推荐文章于 2024-03-25 15:06:54 发布