nmap/telnet驗證),或放DMZ區--skip-show-database隱藏庫列表mysql.user表**(含加密密碼)GRANT/REVOKE做訪問控制MD5/SHA1單向哈希PROCESS/SUPER給非管理員(可見查詢文本/斷連接/改參數/控制複製)FILE權限(防LOAD DATA '/etc/passwd')%22/%23/%27mysqli_real_escape_string、JavaPreparedStatement等)--skip-symbolic-linksmax_user_connectionsGRANT支援資源限制(MAX_QUERIES_PER_HOUR等)--local-infile=0禁用LOAD DATA LOCAL--skip-grant-tables**僅緊急救援用**,修復後FLUSH PRIVILEGES恢復鑒權# 1. 跳過授權啟動
mysqld --skip-grant-tables &
# 2. 免密登入改密
mysql -u root mysql
UPDATE user SET password=PASSWORD('newpwd') WHERE user='root';
FLUSH PRIVILEGES;
# 3. 正常重啟
安全非一日之功,**配置+代碼+審計+應急**四位一體。定期複核這23條,覆蓋90%常見風險。