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