MySQL中的binlog是一種二進制日志文件格式,用于記錄數據庫中的所有修改操作。它默認是開啟的,以便用戶可以使用它來執行許多有用的功能,如數據恢復、數據導入/導出和實時復制。
#查看binlog是否啟用 mysql>SHOW VARIABLES LIKE 'log_bin'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | log_bin | ON | +---------------+-------+
如果binlog沒有啟用,您可以通過在MySQL的配置文件中設置以下參數來啟用它:
#在my.cnf文件中添加以下行 [mysqld] log-bin=/var/log/mysql/mysql-bin.log expire_logs_days=10 max_binlog_size=100M
這將啟用binlog并將其存儲在指定的位置,日志也將通過指定的文件名進行命名。
總結起來,MySQL的binlog默認是開啟的,如果您發現它沒有開啟,您可以通過修改MySQL的配置文件啟用它。