nmap -p 3306 或 telnet host 3306 定期掃描驗證。mysql.user 表,其他帳號嚴禁。PASSWORD() / SHA2()),禁止明文。GRANT/REVOKE 精確授權至庫/表/欄位層級。PROCESS/SUPER/FILE 權限給非管理帳號。FILE 權限可導致 LOAD DATA INFILE '/etc/passwd' 敏感檔案讀取。--skip-show-databases 隱藏庫列表。/var/lib/mysql 僅 mysql 帳號可讀寫(chown mysql:mysql、chmod 750)。--skip-symbolic-links 禁用符號連結攻擊。Host 欄位僅填 IP,不填主機名。max_user_connections 限制單帳號並發連線數。GRANT 支援 MAX_QUERIES_PER_HOUR、MAX_CONNECTIONS_PER_HOUR 等資源配額。--local-infile=0 禁用 LOAD DATA LOCAL。ERROR 1045 Access denied:mysqld_safe --skip-grant-tables &mysql -u root mysql -e "UPDATE user SET authentication_string=PASSWORD('new') WHERE User='root'; FLUSH PRIVILEGES;"log_bin、slow_query_log、log-queries-not-using-indexes。mysql.user、mysql.db、mysql.tables_priv 異常授權。