民國105年 第1梯次 網頁設計乙級 學科
第20題
若M y S Q L 要啟動遞增備份( I n c r e m e n t a l B a c k u p ) ,需在主程式執行時加上- l o g - b i…
題目
若M y S Q L 要啟動遞增備份( I n c r e m e n t a l B a c k u p ) ,需在主程式執行時加上- l o g - b i n 選 項,並啟動何種功能方可執行遞增備份?
- (1) P r o g r a m l o g g i n g
- (2) T e x t l o g g i n g
- (3) D a t a b a s e l o g g i n g
- (4) B i n a r y l o g g i n g
官方答案
(4) B i n a r y l o g g i n g
解析
MySQL 啟動時加上 --log-bin(或在設定檔設 log-bin)會啟用 binary logging(二進位日誌),把所有會變更資料的陳述式依執行順序寫入日誌檔。遞增備份的做法是:先做一次完整備份,之後以 mysqlbinlog 依時間點套用這段期間的二進位日誌,即可還原到某個時間點。Program、Text、Database logging 都不是 MySQL 的日誌機制名稱。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。