目標庫處于只讀狀態(super-read-only)
更新時間 2023-12-29 17:04:05
最近更新時間: 2023-12-29 17:04:05
分享文章
本頁為全量遷移/同步階段報目標庫處于只讀狀態(super-read-only)錯誤的場景、關鍵詞、可能原因和修復方法建議。
場景描述
包含全量遷移/同步的任務,在進行全量遷移時失敗,錯誤日志信息包含“The MySQL server is running with the --super-read-only option so it cannot execute this statement”。
關鍵詞
--super-read-only
可能原因
目標庫的空間不足導致目標庫處于只讀狀態。
修復方法
-
在目標庫執行以下命令,取消數據庫只讀狀態。
set global read_only=0;
-
檢查目標庫是否存在因為Out of memory導致的進程重啟,若存在,提升數據庫的內存。
-
數據庫恢復正常可寫后,重新啟動任務。