MySQL 数据库安全配置
MySQL 数据库基本安全配置
1. 操作系统的安全
要想保护正在运行 MySQL 的主机的安全,不妨参考以下几个指导原则:
(1) 部署 IPTables(Linux)、 IPFfilter(Solaris) 或者 MySQL 服务器上其他一些基于主
机的防火墙软件。
大多数 Linux 的发布版本都内置了 IPTables,Linux 内核中的报文筛选和操纵都是高度可配
置的架构,配置起来并非想象中那么难,但是需要花一番工夫。
(2) 使用低特权的 MySQL 账户运行 MySQL 进程。在某些操作系统上这是默认的,但也
有些不是。尤其在 Linux 和 UNIX 主机上,不要以 nobody(举例)身份运行 MySQL 是很
重要的,因为其他进程可能也用这个账户运行,例如,Apache。这是因为如果多个进程共