在Ubuntu中對MySQL進行安全加固是確保數據庫系統穩定性和數據安全性的重要步驟。以下是一些關鍵的安全加固措施:
SELECT User,host FROM MySQL.user WHERE authentication_string=''; 和 SELECT user,host FROM MySQL.user WHERE user = ''; 命令檢查。mysql_secure_installation 腳本設置強密碼。mysql>delete from user where user='賬號'; 命令刪除不需要的用戶。/etc/mysql/my.cnf 或 /etc/my.cnf),將默認端口從3306修改為非標準端口(如37777),以減少被自動掃描工具發現的幾率。[mysqld] 配置段添加 max_connections = 2000。local-infile=0 以禁止MySQL對本地文件的存取。ls -al /etc/my.cnf 和 ls -al /var/log/mysql/ 檢查文件權限。bind-address = 127.0.0.1 禁止遠程root登錄。sudo ufw allow 3306/tcp 開放MySQL端口。通過上述措施,可以顯著提高Ubuntu上MySQL數據庫的安全性,保護數據免受未授權訪問和潛在的安全威脅。建議定期審查和更新安全配置,以應對新的安全挑戰。