若資料目錄權限過鬆,外部授權設定再完美也無用 — 攻擊者可直接複製/竄改表檔案。
GRANT、SET PASSWORD 明文密碼).pid、.sock 等,防止偽造/刪除ls -l /var/lib/mysql/
危險徵兆:出現「group」或「other」有 r/w/x 權限的檔案/目錄。
drwxrwxr-x 2 mysqladm wheel 512 Jan 25 20:40 mysql <-- group/other 可讀寫執行
drwxrwxr-x 7 mysqladm wheel 512 Aug 31 1998 sql-bench
drwx------ 2 mysqladm mysqlgrp 512 Apr 16 15:57 manager <-- 僅擁有者可存取
drwx------ 2 mysqladm mysqlgrp 512 Apr 16 15:57 test
.MYD, .MYI, .frm)mysql_install_db 成為自建實例的 roottest 資料庫目錄SELECT * 直接讀取資料chown -R mysql:mysql /var/lib/mysqlchmod 700 /var/lib/mysql (遞迴)chmod 660 /var/lib/mysql/*/* (資料檔)chmod 640 /var/log/mysql/*; 擁有者 mysql:adm
MySQL 資料目錄應視同 /etc/shadow 等級機密 — 僅 MySQL 進程擁有者可存取。