在Ubuntu下对MySQL进行安全加固是确保数据库系统稳定性和数据安全性的重要步骤。以下是一些关键的安全加固措施:
SELECT User,host FROM MySQL.user WHERE authentication_string'' 和 SELECT user,host FROM MySQL.user WHERE user'' 命令检查。mysql_secure_installation 脚本设置强密码。mysqldelete from user where user'账号'; 命令删除不需要的用户。/etc/mysql/my.cnf 或 /etc/my.cnf),将默认端口从3306修改为非标准端口(如37777),以减少被自动扫描工具发现的几率。[mysqld] 配置段添加 max_connections 2000。local-infile0 以禁止MySQL对本地文件的存取。ls -al /etc/my.cnf 和 ls -al /var/log/mysql/ 检查文件权限。bind-address 127.0.0.1 禁止远程root登录。sudo ufw allow 3306/tcp 开放MySQL端口。