在my.ini/my.cnf中添加二进制日志文件配置信息log-bin=/path/filename 例如:
[mysqld]
# The TCP/IP Port the MySQL Server will listen on
port=3307
log-bin=d:/progrm files/mysql/mysql1/binlog/
不必为此文件指定后缀;如果没有指定路径,则文件会写入到数据目录下
mysql会在每个二进制文件后面添加一个6位的数字扩展名,每次重启则换用另一个。如binlog.000001,binglog.000002,依此类推。
如果你的二进制文件的大小超过了max_binlog_size,它就是自动创建新的二进制文件。当然如果恰好在日志文件到达它的最大尺寸时写入了大的事务,那么日志文件还是会超过max_binlog_size的大小。这是因为事务只会写入到同一个日志文件中。
在启用二进制日志文件的同时,还会创建一个二进制日志索引,它包含了日志文件的文件名。可以使用–log-bin-index=/path/filename来指定它。
–binlog-do-db=db-name:启用此选项则只会记录给定数据库的二进制日志文件。
<<前一篇 MySQL的information_schema数据库说明 | 百度统计中,哪些点击算直接访问 后一篇>> |