MySQL二进制日志log-bin

修改以下配置后,需要重新启动数据库服务才可以生效
  • log-bin=
  • 开启并制定二进制日志的保存路径及文件名,默认存放位置为数据库文件所在目录下,名称为hostname-bin.xxx
  • max-binlog-size=500m
  • 设置单个二进制日志文件的最大值,默认为1G
  • binlog-do-db与binlog-ignore-db
  • 指定二进制日志文件记录和忽略哪些数据库操作
  • binlog-cache-size=100m
  • 设置二进制日志的缓存大小
  • sync-binlog=N
  • 每隔N秒将缓存中的二进制日志记录写回到硬盘,默认为0。
暂停二进制日志

进行数据库导入的时候,可以暂时关闭二进制日志,不然记录大量的日志文件

SET sql_log_bin={0|1}
删除二进制日志文件
  • 操作系统命令直接删除(数据库需要暂停,可能破坏数据库的所引)
  • RESRT MASTER
  • PURGE

你可能感兴趣的:(MySQL二进制日志log-bin)