首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 自動停止「Plugin FEDERATED is disabled」完美解決:啟用引擎 + 關鍵優化參數

     編輯:MySQL 資料庫相關知識

現象:MySQL 啟動後秒退出,日志顯示

[Note] Plugin 'FEDERATED' is disabled.
[Note] MySQL: Normal shutdown

循環重啟,業務不可用。

根因與解決

  1. 啟用 FEDERATED 引擎: my.cnf [mysqld] 加 federated
  2. 關鍵優化參數(解決潛在死鎖/性能問題):
    [mysqld]
      federated
      skip-external-locking
      skip-name-resolve
  3. 重啟驗證:日志顯示 ready for connections,穩定運行

參數作用解析

參數作用
federated啟用 FEDERATED 存儲引擎(支持跨實例查詢),消除插件禁用警告導致的異常退出
skip-external-locking禁用系統鎖(flock/fcntl),避免 NFS/共享存儲下的鎖死,單機必開
skip-name-resolve跳過 DNS 反解析,提升連接速度,防 DNS 故障導致不可用(需權限表 IP 化)

總結

**FEDERATED disabled 導致異常退出** 是已知 Bug/特性組合。**啟用引擎 + 兩大神參數** 不僅修復啟動失敗,還順帶優化了連接性能與穩定性。建議納入《MySQL 基線配置模板》標準化交付。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved