anybackup mysql_AnyBackup-Linux MySQL 云容灾失败,执行输出提示错误:Master 端未开启 MySQL BinLog,请开启 BinLog 后重新发起任务...
關鍵字
MySQL BinLog
適用產品
AnyBackup 6.0.x
問題描述
執行?MySQL 云容災失敗,執行輸出提示錯誤,點擊查看詳情顯示下列錯誤信息:
MySQL 容災任務出現異常。(錯誤提供者:mysqlDr,錯誤值:110,錯誤位置:ncMySQLDrSchedule.cpp:96)(附加信息:Master端未開啟MySQL BinLog,請開啟BinLog后重新發起任務。(錯誤提供者:mysqlDr,錯誤值:e07cc02a,錯誤位置:ncMySQLDrExec.cpp:403))
問題影響
AnyBackup 無法成功完成 MySQL 云容災。
問題原因
生產服務器 MySQL 數據庫未開啟二進制日志模式。
解決方案
為了解決該問題,需開啟?MySQL 數據庫的二進制日志模式。此解決方案中以?MySQL 實例的 root 用戶為例,具體步驟如下:
警告:以下步驟需重啟 MySQL 數據庫服務,請安排業務停機時間。
1.登錄 MySQL 數據庫,執行命令如下:
mysql? -uroot? -p
2.查看數據庫是否開啟了二進制日志,確認 log_bin 狀態,執行命令如下:
show variables like ‘%log_bin%’;
3.開啟數據庫的二進制日志模式,編輯 MySQL 配置文件?my.cnf,在 [mysqld] 下添加兩行,log_bin=mysql_bin和binlog_format="ROW",保存后退出。
4.重啟 MySQL 數據庫服務,執行命令如下:
service? mysqld restart
5.重新登錄 MySQL 數據庫,查看數據庫是否開啟了二進制日志模式,確認 log_bin 是開啟狀態,請參考第?1?步和第?2?步,最終查到的狀態如下圖所示:
更多信息
二進制日志包含描述數據庫更改的“事件”,例如表創建操作或對表數據的更改。關于 MySQL 的二進制日志,請參考:MySQL 官方文檔。
總結
以上是生活随笔為你收集整理的anybackup mysql_AnyBackup-Linux MySQL 云容灾失败,执行输出提示错误:Master 端未开启 MySQL BinLog,请开启 BinLog 后重新发起任务...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: redis之分片集群
- 下一篇: 中国智慧农业发展研究报告 附下载