mysqldump 導出數據,進程卡住無響應mysqld 進程崩潰(Signal 6),錯誤日志顯示 glibc detected *** free(): invalid pointershow create table `T_SOD_BEHAVIORRECORD_VIEW`標題:Crash when mysqldump encounters a view while privileges limited
觸發條件:
mysqldump 的用戶權限受限(無 SHOW VIEW 或相關權限)
thd->query = show create table `T_SOD_BEHAVIORRECORD_VIEW`
Signal 6 (SIGABRT) -> glibc free(): invalid pointer
視圖元數據處理邏輯在權限檢查失敗時釋放了無效指針,導致堆損壞觸發 abort。
SHOW VIEW、SELECT 等足夠權限,或排除視圖導出(--ignore-table)。mysqldump 卡住往往是 mysqld 已崩潰,務必首查錯誤日志。SHOW VIEW、LOCK TABLES、RELOAD、PROCESS 等備份必需權限。