mysqldump: Error: Binlogging on server not active

DawnTraveler發表於2024-03-04

1.問題

今天在備份資料庫時遇到問題,提示二進位制日誌尚未開啟,無法使用--master-data=2 選項

2.解決

啟用二進位制日誌記錄,開啟 MySQL 配置檔案(通常是 my.cnf 或 my.ini),新增以下選項即可。儲存並重新啟動 MySQL 伺服器

#開啟二進位制日誌binlog
log-bin=mysql-bin # 開啟Binlog 一般只需要修改這一行即可
binlog-format=ROW # 設定格式 此行可以不加 命令設定即可 詳見下方擴充
server_id=1  # 配置serverID,隨機指定一個不能和其他叢集中機器重名的字串

相關文章