MySQL 連線密碼不以明文傳輸,但其餘資料為明文。本文提供從連線加密、帳號管理、服務器運行身分、檔案權限、DNS 信任等層面的系統性加固建議。
UPDATE user SET Password=PASSWORD('new_pass') WHERE user='root'; FLUSH PRIVILEGES;mysql 系統帳號,以該身分啟動服務。mysql.server 腳本可用 su 切換身分。600 (僅 root 可讀)。mysqladmin processlist 顯示當前 SQL 文本,含敏感操作 (如修改密碼)。保留一額外連線給 root 緊急管理。SELECT ... INTO OUTFILE 可寫檔案;LOAD DATA INFILE 可讀任意檔 (如 /etc/passwd)。%.example.com)。user/db/tables_priv 權限表,移除過期帳號。--secure-auth 拒絕舊式密碼雜湊認證。