在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数据库的安全性,保护数据免受未授权访问和潜在的安全威胁。建议定期审查和更新安全配置,以应对新的安全挑战。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Ubuntu安装git失败怎么解决