這是本文件的舊版!
Binary Log主要是儲存SQL語法的DML和DDL,INSERT INTO,UPDATE,DELETE,REPLACE,CREATE,ALTER和DROP等。
預設 Mysql服務是每有啟動Binlog,需要到/etc/my.cnf(針對RPM安裝的)
#vim /etc/my.cnf
[mysqld] ~略~ binlog-do-db=dbName #指定哪一個資料庫,此參數可略,預設為全部資料庫 log-bin = /var/lib/mysql/mysql-bin.* #指定bin-log檔案名稱及路徑 expire-logs-days=5 #指定bin-log要保留幾天 max_binlog_size=104857600 #指定單一bin-log檔案大小 [mysqld_safe] ~略~
$mysqladmin --defaults-file=/etc/my.cnf -uroot -p reload
#mysqlbinlog mysql-binName
#mysqlbinlog --start-date="YYYY-MM-DD hh:mm:ss" --stop-date="YYYY-MM-DD hh:mm:ss" mysql-binName >mysql-binName.sql
mysql> show binary logs;