1.操作

binlog的删除

binlog的删除可以手工删除或自动删除

自动删除binlog

通过binlog参数(expire_logs_days )来实现mysql自动删除binlog

mysql> show binary logs;

mysql> show variables like 'expire_logs_days';

mysql> set global expire_logs_days=3;

手工删除binlog

mysql> reset master;   //删除master的binlog

mysql> reset slave;    //删除slave的中继日志

mysql> purge master logs before '2012-03-30 17:20:00';  //删除指定日期以前的日志索引中binlog日志文件

mysql> purge master logs to 'binlog.000002';   //删除指定日志文件的日志索引中binlog日志文件或者 直接用操作系统命令直接删除

mysql> set sql_log_bin=1/0; //如果用户有super权限,可以启用或禁用当前会话的binlog记录

mysql> show master logs; //查看master的binlog日志

mysql> show binary logs; //查看master的binlog日志

mysql> show master status; //用于提供master二进制日志文件的状态信息

mysql> show slave hosts; //显示当前注册的slave的列表。不以--report-host=slave_name选项为开头的sla