目录
6.1 一般安全问题
6.2 MySQL访问权限系统
6.3 MySQL用户帐户管理
6.4 使用安全连接
6.5 安全插件
当考虑安装和使用MySQL的安全性时,您应该考虑各种可能的因素,以及它们如何影响MySQL服务器和相关应用程序的安全性:
- 影响安全的一般因素。这些措施包括选择好的密码,不给用户授予不必要的特权,防止SQL注入和数据损坏等,从而确保应用程序的安全性。见第6.1节“一般安全问题”。
- 安装本身的安全性。应该保护您的安装的数据文件、日志文件和所有应用程序文件,以确保它们不被未经授权的方可读或可写。有关更多信息,请参见第2.10节,“安装后的设置和测试。
- 数据库系统本身的访问控制和安全性,包括允许访问数据库、视图和存储在数据库中的存储程序的用户和数据库。有关更多信息,请参见第6.2节“MySQL访问特权系统”和第6.3节“MySQL用户帐户管理”。
- 与安全相关的插件提供的特性。见第6.5节“安全插件”。
- MySQL及其系统的网络安全。安全性与个人用户的赠款有关,但您也可能希望限制MySQL,使其仅在MySQL服务器主机上或本地有限的其他主机上可用。
- 确保对数据库文件、配置和日志文件有足够和适当的备份。还要确保有一个恢复解决方案,并测试您是否能够成功地从备份中恢复信息。见第7章,备份和恢复。