《Mysql应用mysql从库Last》要点:
本文介绍了Mysql应用mysql从库Last,希望对您有用。如果有疑问,可以联系我们。
			           
突然之间Slave_IO_Running: 状态变成NO了
- mysql> show slave status\G;
 - *************************** 1. row ***************************
 - Slave_IO_State:
 - Master_Host: 101.200.*.*
 - Master_User: backup
 - Master_Port: 3306
 - Connect_Retry: 60
 - Master_Log_File: master-bin.000113
 - Read_Master_Log_Pos: 276925387
 - Relay_Log_File: mysql-relay.000001
 - Relay_Log_Pos: 4
 - Relay_Master_Log_File: master-bin.000113
 - Slave_IO_Running: No
 - Slave_SQL_Running: Yes
 - Replicate_Do_DB:
 - 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: 276925387
 - Relay_Log_Space: 120
 - 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: 1236
 - Last_IO_Error: Got fatal error 1236 from master when reading data from binary log: 'Could not find first log file name in binary log index file'
 - Last_SQL_Errno: 0
 - Last_SQL_Error:
 - Replicate_Ignore_Server_Ids:
 - Master_Server_Id: 21
 - Master_UUID: e4a43da7-5b58-11e5-a12f-00163e003632
 - Master_Info_File: /home/data/mysql/master.info
 - SQL_Delay: 0
 - SQL_Remaining_Delay: NULL
 - Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it
 - Master_Retry_Count: 86400
 - Master_Bind:
 - Last_IO_Error_Timestamp: 170204 10:48:06
 - Last_SQL_Error_Timestamp:
 - Master_SSL_Crl:
 - Master_SSL_Crlpath:
 - Retrieved_Gtid_Set:
 - Executed_Gtid_Set:
 - Auto_Position: 0
 - 1 row in set (0.00 sec)
 - ERROR:
 - No query specified
 
MYSQL应用
解决方法.MYSQL应用
首先在从库上执行MYSQL应用
stop slave;MYSQL应用
MYSQL应用
查看主库master状态
 MYSQL应用
- mysql> show master status\G;
 - *************************** 1. row ***************************
 - File: mysql-bin.000113
 - Position: 276925387
 - Binlog_Do_DB:
 - Binlog_Ignore_DB:
 - Executed_Gtid_Set:
 - 1 row in set (0.00 sec)
 - ERROR:
 - No query specified
 - mysql> flush logs;
 - Query OK, 0 rows affected (0.11 sec)
 
刷新binlog日志MYSQL应用
flush logs;MYSQL应用
刷新后的日志会+1MYSQL应用
例如上面的 File: mysql-bin.000113 会变成 File: mysql-bin.000114MYSQL应用
再次查看master状态MYSQL应用
- mysql> show master status\G;
 - *************************** 1. row ***************************
 - File: mysql-bin.000114
 - Position: 120
 - Binlog_Do_DB:
 - Binlog_Ignore_DB:
 - Executed_Gtid_Set:
 - 1 row in set (0.00 sec)
 - ERROR:
 - No query specified
 
然后就不需要在操作master,切换到从库MYSQL应用
输入CHANGE MASTER TO MASTER_LOG_FILE='mysql-bin.000114',MASTER_LOG_POS=120;MYSQL应用
执行start slave;MYSQL应用
查看从库状态
 MYSQL应用
- mysql> show slave status\G;
 - *************************** 1. row ***************************
 - Slave_IO_State: Waiting for master to send event
 - Master_Host: 101.200.*.*
 - Master_User: backup
 - Master_Port: 3306
 - Connect_Retry: 60
 - Master_Log_File: mysql-bin.000114
 - Read_Master_Log_Pos: 11314
 - Relay_Log_File: mysql-relay.000002
 - Relay_Log_Pos: 11477
 - Relay_Master_Log_File: mysql-bin.000114
 - Slave_IO_Running: Yes
 - Slave_SQL_Running: Yes
 - Replicate_Do_DB:
 - 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: 11314
 - Relay_Log_Space: 11646
 - 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: 0
 - 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: 21
 - Master_UUID: e4a43da7-5b58-11e5-a12f-00163e003632
 - Master_Info_File: /home/data/mysql/master.info
 - SQL_Delay: 0
 - SQL_Remaining_Delay: NULL
 - Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update it
 - Master_Retry_Count: 86400
 - Master_Bind:
 - Last_IO_Error_Timestamp:
 - Last_SQL_Error_Timestamp:
 - Master_SSL_Crl:
 - Master_SSL_Crlpath:
 - Retrieved_Gtid_Set:
 - Executed_Gtid_Set:
 - Auto_Position: 0
 - 1 row in set (0.00 sec)
 - ERROR:
 - No query specified
 
MYSQL应用
转载请注明本页网址:
http://www.vephp.com/jiaocheng/5780.html