binlog是記錄所有資料庫表結構變更(例如create、alter table…)以及表資料修改(insert、update、delete…)的二進位制日誌。
mysql5.7版本中,my.cnf的位置一般在/etc/my.cnf,要在my.cnf中新增:
[mysqld]
log-bin=/var/log/mysql-binlog/mysql-binlog
server-id=1
// 查詢當前mysql資料庫是否開啟了binlog日誌功能:
show variables like 'log_%';
// 檢視binlog格式:
show variables like 'binlog_format';
// 獲取binlog檔案列表:
show binary logs;
// 檢視當前正在寫入的binlog檔案:
show master status;
// 檢視master上的binlog:
show master logs;
// 只檢視第乙個binlog檔案的內容:
show binlog events;
// 檢視指定binlog檔案的內容:
show binlog events in 'mysql-binlog.000002';
// 用命令檢視binlog日誌檔案:
mysqlbinlog mysql-binlog.000001
參考: binlog的一些知識. binlog日誌恢復
檢視mysql是否開啟binlog 進mysql操作 mysql show variables like log bin 查詢binlog檔名 mysql show master status 進mysql操作 查mysqlbinlog工具的位置,每個人都不同自行變更 結果是mysql bin.例如...
MySQL開啟binlog日誌
mysql開啟binlog日誌很簡單,只需要找到配置檔案,在配置檔案中的 mysqld 配置段新增下面一句話就可以了 log bin mysql bin 這樣就開啟了mysql的binlog日誌。使用下面的sql語句在mysql的客戶端可以檢視binlog日誌是否開啟 show master log...
mysql 匯出binlog日誌
首先你得開啟了mysql的bin log.找到你的mysqlbinlog。執行 find name mysqlbinlog 檢視mysql server上的二進位制日誌 mysql showbinarylogs 將binlog檔案匯出為sql檔案 usr local src mysql 5.7.10...