--compress)可混淆流量;生產環境強制使用 SSL/TLS(REQUIRE SSL)或 SSH 隧道,防止中間人竊聽敏感資料。DELETE FROM mysql.user WHERE User='root' AND Host!='localhost'; FLUSH PRIVILEGES;mysql 系統使用者,chown -R mysql:mysql /var/lib/mysql,啟動腳本以該身份執行,杜絕 root 權限運行。chmod 600 /etc/my.cnf、chown root:root /etc/init.d/mysql,防止密碼洩漏。chmod 750 /var/lib/mysql,僅 mysql 使用者可讀寫。| 權限 | 風險等級 | 風險描述 | 管控建議 |
|---|---|---|---|
| PROCESS | 高 | 可查看所有執行中 SQL(含敏感密碼變更語句) | 僅 DBA 擁有,保留預留連線供管理員緊急登入 |
| FILE | 極高 | 讀寫伺服器任意檔案(/etc/passwd、資料庫實體檔、SSL 金鑰) | 嚴禁授予應用帳號;導入導出僅限 DBA 透過安全通道操作 |
| GRANT OPTION | 高 | 權限轉授,導致權限攀升 | 僅 root/管理角色持有 |
| ALTER | 中高 | 可透過 RENAME TABLE 繞過權限控制 | 僅結構變更角色持有 |
| SHUTDOWN | 高 | 可癱瘓整個資料庫服務 | 僅運維帳號持有 |
| SUPER | 極高 | KILL 任意連線、修改全域變數、啟用/停用複寫 | 極少數核心 DBA 持有 |
Host 值,移除 %、192.168.% 等寬鬆模式。192.168.1.10)或 CIDR(192.168.1.0/255.255.255.0)。--skip-name-resolve 禁用 DNS 反查,提升連線速度並消除 DNS 攻擊面。general_log(審計)與 slow_query_log(效能),日誌輸出至 TABLE 便於查詢分析。mysql.user、mysql.db、information_schema.USER_PRIVILEGES,清理殭屍帳號、過期權限。