编辑 /etc/my.cnf ,注释掉'log-bin=mysql-bin'这行即可
或者,你想用 binary log,但不要这么无限制的增长下去,可以在 mysqld 的设置中加上:
expire_logs_days = N
binary log 将在 N 天后自动过期
Oracle中提供了DBMS_LOGMNR来对日志文件进行分析, 来解出Redo SQL和Undo SQL, MySQL中也提供了一个名为mysqlbinlog的工具, 用来解释或取出存放在binlog中的SQL语句, 最基本的使用语法如下:
mysqlbinlog [options] log_file ...
--database=db_name, -d db_name--offset=N, -o N--[start|stop]-datetime=datetime--[start|stop]-position=N
$ mysqlbinlog binlog.000001 > /tmp/statements.sql
$ mysqlbinlog binlog.000002 >> /tmp/statements.sql
$ mysql -e "source /tmp/statements.sql"