mysql -u other_user db)。mysql_install_db 執行前修改,或安裝後立即執行:
mysql -u root mysql
UPDATE user SET Password=PASSWORD('StrongPass') WHERE User='root';
FLUSH PRIVILEGES;
mysql 系統帳號,修改啟動腳本 su -s /bin/bash mysql -c "mysqld ..."。chmod 600 僅 root 可讀。chown -R mysql:mysql /var/lib/mysql; chmod 700 /var/lib/mysql)。SHOW PROCESSLIST 可見執行中 SQL (含敏感 UPDATE password 等);僅授予可信管理帳號;mysqld 保留一額外連線槽位供 root 緊急登入。SELECT ... INTO OUTFILE 產生的檔案全域可讀、不可覆寫既有檔案 (部份緩解)。/etc/passwd → LOAD DATA → SELECT 洩露)。%.domain.com)。DELETE FROM mysql.user WHERE User=''; FLUSH PRIVILEGES;--skip-show-database 啟動選項或僅授予必要帳號。validate_password 元件強制密碼複雜度。caching_sha2_password 更安全認證外掛。ALTER USER ... REQUIRE SSL 強制加密連線。