2、用于数据备份。数据库备份文件生成后,binlog保存了数据库备份后的详细信息,以便下一次备份可以从备份点开始。
实例
# at 154 #170708 9:24:02 server id 12345 end_log_pos 219 crc32 0x30763ffe anonymous_gtid last_committed=0 sequence_number=1 set @@session.gtid_next= 'anonymous'/*!*/; # at 219 #170708 9:24:02 server id 12345 end_log_pos 313 crc32 0x4d0140b3 query thread_id=5 exec_time=0 error_code=0 set timestamp=1499477042/*!*/; set @@session.pseudo_thread_id=5/*!*/; set @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1/*!*/; set @@session.sql_mode=1436549152/*!*/; set @@session.auto_increment_increment=1, @@session.auto_increment_offset=1/*!*/; /*!\c utf8 *//*!*/; set @@session.character_set_client=33,@@session.collation_connection=33,@@session.collation_server=8/*!*/; set @@session.lc_time_names=0/*!*/; set @@session.collation_database=default/*!*/; create database test /*!*/; set @@session.gtid_next= 'automatic' /* added by mysqlbinlog */ /*!*/; delimiter ; # end of log file /*!50003 set completion_type=@old_completion_type*/; /*!50530 set @@session.pseudo_slave_mode=0*/;
以上就是mysql中的binlog如何使用的详细内容。
