--log-bin[=file_name] # file_name 是指定的二进制日志文件名,系统会在此基础上添加一串可以递增的数字后缀,如 mysqld-binlog.000001,这里 mysqld-binlog 就是 file_name
--log-bin-index[=file] # 指定二进制日志的索引文件,索引文件里记录了生成的二进制日志文件名
--max-binlog-size # 日志最大尺寸
--binlog-do-db=db_name # 要对那个数据库进行记录,忽略其他的
--binlog-ignore-db=db_name # 忽略不记录的数据库,其它的都记录
# ./bin/mysqld --defaults-file=./my.cnf --log-bin=/tmp/mysqld-binlog
[mysqld]
explicit_defaults_for_timestamp #避免旧有的 TIMESTAMP 警告
socket = /tmp/mysqld.sock
log_bin
log-bin-index = /tmp/mysqld-bin.index
max_binlog_size = 50M
port = 3306
pid-file = /tmp/mysql.pid
basedir = /opt/mysql-5.6.10
datadir = /opt/mysql-5.6.10/data
log_error = /opt/mysql-5.6.10/mysql_error.log
user = mysql
mysql> set global expire_logs_days = 3;
Query OK, 0 rows affected (0.00 sec)
[root@centos mysql-5.6.10]# mysqlbinlog ./data/mysql-bin.000003
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=1*/;
/*!40019 SET @@session.max_insert_delayed_threads=0*/;
/*!50003 SET @OLD_COMPLETION_TYPE=@@COMPLETION_TYPE,COMPLETION_TYPE=0*/;
DELIMITER /*!*/;
# at 4
#130311 20:43:41 server id 1 end_log_pos 120 CRC32 0x9c8d8818 Start: binlog v 4, server v 5.6.10-log created 130311 20:43:41
# Warning: this binlog is either in use or was not closed properly.
BINLOG '
fdE9UQ8BAAAAdAAAAHgAAAABAAQANS42LjEwLWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAEzgNAAgAEgAEBAQEEgAAXAAEGggAAAAICAgCAAAACgoKGRkAARiI
jZw=
'/*!*/;
# at 120
#130311 22:31:14 server id 1 end_log_pos 199 CRC32 0xdb5029c3 Query thread_id=1 exec_time=0 error_code=0
SET TIMESTAMP=1363012274/*!*/;
SET @@session.pseudo_thread_id=1/*!*/;
SET @@session.foreign_key_checks=1, @@session.sql_auto_is_null=0, @@session.unique_checks=1, @@session.autocommit=1/*!*/;
SET @@session.sql_mode=1075838976/*!*/;
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=33/*!*/;
SET @@session.lc_time_names=0/*!*/;
SET @@session.collation_database=DEFAULT/*!*/;
BEGIN
/*!*/;
# at 199
#130311 22:31:14 server id 1 end_log_pos 320 CRC32 0x4504dbee Query thread_id=1 exec_time=0 error_code=0
use `test`/*!*/;
SET TIMESTAMP=1363012274/*!*/;
insert into tb1 (name, age) values ('good', 30)
/*!*/;
# at 320
#130311 22:31:14 server id 1 end_log_pos 351 CRC32 0xbec2fd85 Xid = 16
COMMIT/*!*/;
DELIMITER ;
# End of log file
ROLLBACK /* added by mysqlbinlog */;
/*!50003 SET COMPLETION_TYPE=@OLD_COMPLETION_TYPE*/;
/*!50530 SET @@SESSION.PSEUDO_SLAVE_MODE=0*/;
欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) | Powered by Discuz! X3.2 |