运行mysql_secure_installation脚本设置强密码、移除匿名用户、禁止root远程登录、删除测试数据库并刷新权限;创建专用用户遵循最小权限原则;修改默认端口与绑定地址限制访问;启用日志审计监控异常;定期更新版本修复漏洞。

MySQL 安装完成后,配置安全策略是保障数据库系统稳定运行和数据安全的重要步骤。默认安装往往存在安全隐患,比如空密码、匿名用户、远程 root 登录等。以下是关键的安全配置方法,帮助你快速加固 MySQL 环境。
MySQL 提供了一个内置的安全配置工具 mysql_secure_installation,可一键完成多项基础安全设置。
执行命令:sudo mysql_secure_installation
该脚本会引导你完成以下操作:
避免使用 root 账户连接应用,应为每个应用创建独立用户,并遵循最小权限原则。
示例操作:登录 MySQL:
mysql -u root -p
创建用户并赋予权限:
如需从特定主机访问,可将 'localhost' 替换为 IP,例如 'appuser'@'192.168.1.100',避免使用 '%' 允许任意主机。
MySQL 默认监听 3306 端口并绑定到所有网络接口(0.0.0.0),增加被扫描攻击的风险。
编辑 MySQL 配置文件(通常位于 /etc/mysql/mysql.conf.d/mysqld.cnf 或 /etc/my.cnf):
修改后重启服务:sudo systemctl restart mysql
开启通用日志和错误日志有助于发现异常行为。
在配置文件 [mysqld] 段添加:
注意:通用日志会影响性能,生产环境建议按需开启或使用慢查询日志替代。
保持 MySQL 版本更新,及时应用官方发布的安全补丁。
基本上就这些。合理配置用户权限、关闭不必要的服务暴露、启用日志监控,能显著提升 MySQL 的安全性。
以上就是mysql安装后如何配置安全策略_mysql安全策略配置方法的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号