行业网站开发,用来做区位分析的地图网站,我想建立一个网站,互联网网站建设彭聪一、二进制日志(The Binary Log)1、简介包含所有更新了的数据或者已经潜在更新了的数据(比如一条没有匹配任何行的delete语句)包含所有更新语句执行时间的信息不记录没有修改数据的语句例如select#xff0c;show主要作用一#xff1a;主从复制主要作用二#xff1a;恢复数据…一、二进制日志(The Binary Log)1、简介包含所有更新了的数据或者已经潜在更新了的数据(比如一条没有匹配任何行的delete语句)包含所有更新语句执行时间的信息不记录没有修改数据的语句例如selectshow主要作用一主从复制主要作用二恢复数据到故障点前启用二进制日志会牺牲一点数据库的性能但带来的好处值得这么做2、设置二进制以及参数选项--log-bin[base_name]如果没有设置base_name值默认为-bin加主机名默认保存位置为数据目录除非指定了不同的绝对路径--max_binlog_size指定单个二进制日志文件的最大值如果当前二进制日志的size大于指定的值时会创建新日志新的日志后缀数字1--log-bin-index[file_name]二进制索引文件用来记录正在使用的二进制文件默认文件名为二进制日志的名字后缀为.index--expire-logs-days二进制日志的过期时间过期的二进制日志会被自动删除--sync_binlog[0]0由操作系统决定什么时候同步数据到磁盘nn次事务后同步数据到磁盘3、管理二进制日志RESET MASTERPURGE BINARY LOGS语句可以删除所有的二进制日志mysqlbinlog 转换二进制为易读的文本格式用于用户查看或管道后恢复数据二、二进制日志格式(Binary Logging Formats)--binlog-format[STATEMENT,ROW,MIXED]STATEMENT记录每条修改数据的SQL语句ROW记录每行被修改的数据MIXED前两种方式的混合参考http://dev.mysql.com/doc/refman/5.5/en/binary-log.html