マスタでとあるクエリを実行した時のステータス。
mysql> create database hogehoge; Query OK, 1 row affected (0.00 sec) mysql> show master status; +-------------------+----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +-------------------+----------+--------------+------------------+ | mysqld-bin.000001 | 456 | | | +-------------------+----------+--------------+------------------+ 1 row in set (0.00 sec)
その時のマスタのバイナリログ。
shell> ll total 21188 -rw-rw---- 1 mysql mysql 456 May 2 12:26 mysqld-bin.000001 shell> mysqlbinlog mysqld-bin.000001 (省略) # at 365 #110502 12:26:39 server id 1 end_log_pos 456 Query thread_id=11 exec_time=0 error_code=0 SET TIMESTAMP=1304353599/*!*/; create database hogehoge /*!*/; DELIMITER ; # End of log file ROLLBACK /* added by mysqlbinlog */; /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
スレーブのステータス。
mysql> show slave status \G
*************************** 1. row ***************************
Slave_IO_State: Waiting for master to send event
Master_Host: ip-XXX-XXX-XXX-XXX
Master_User: repl
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysqld-bin.000001
Read_Master_Log_Pos: 456
Relay_Log_File: mysqld-relay-bin.000006
Relay_Log_Pos: 327
Relay_Master_Log_File: mysqld-bin.000001
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: 456
Relay_Log_Space: 327
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
1 row in set (0.00 sec)
mysql> show master status;
+-------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+----------+--------------+------------------+
| mysqld-bin.000002 | 189 | | |
+-------------------+----------+--------------+------------------+
1 row in set (0.00 sec)リレーログ。
shell> ll mysqld-relay-bin.000006 -rw-rw---- 1 mysql mysql 327 May 2 12:26 mysqld-relay-bin.000006 shell> mysqlbinlog mysqld-relay-bin.000006 (省略) # at 236 #110502 12:26:39 server id 1 end_log_pos 456 Query thread_id=11 exec_time=0error_code=0 SET TIMESTAMP=1304353599/*!*/; SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1/*!*/; SET @@session.sql_mode=0/*!*/; /*!\C latin1 *//*!*/; SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/; create database hogehoge /*!*/; DELIMITER ; # End of log file ROLLBACK /* added by mysqlbinlog */; /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
バイナリログ。
shell> ll mysqld-bin.000002 -rw-rw---- 1 mysql mysql 189 May 2 12:26 mysqld-bin.000002 shell> mysqlbinlog mysqld-bin.000002 (省略) # at 98 #110502 12:26:39 server id 1 end_log_pos 189 Query thread_id=11 exec_time=4294967295 error_code=0 SET TIMESTAMP=1304353599/*!*/; SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=1, @@session.unique_checks=1/*!*/; SET @@session.sql_mode=0/*!*/; /*!\C latin1 *//*!*/; SET @@session.character_set_client=8,@@session.collation_connection=8,@@session.collation_server=8/*!*/; create database hogehoge /*!*/; DELIMITER ; # End of log file ROLLBACK /* added by mysqlbinlog */; /*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;