資料庫是企業核心資產,備份解決硬體故障,但安全需人工建立多層防線。以下六大措施可顯著降低風險。
%、_ 通配符濫用。SUPER 權限:允許操控服務器配置、訪問所有庫,極度危險。SHOW PRIVILEGES 檢視各帳號權限,審計通配符使用。--secure-auth 禁止舊式不安全密碼格式。my.cnf / 用戶 .my.cnf 含明文密碼。0600 (僅擁有者讀寫)。have_openssl。GRANT ALL ON ssl_db.* TO 'user'@'%' IDENTIFIED BY 'pwd' REQUIRE SSL;
-- 或 REQUIRE X509 / SUBJECT / ISSUER / CIPHER
--skip-networking 關閉 TCP/IP,僅允許 Unix Socket 本地連接。bind-address=127.0.0.1 綁定本地回環。general_log 記錄每次連接、斷開、查詢 (含時間戳)。安全是持續過程,非一次性配置。持續查閱官方文檔、社區最佳實踐,主動檢測更新防禦體系。