10bet网址
MySQL 5.7参考手册
相关的文档10bet官方网站 本手册下载 本手册摘录

第六章安全

表的内容

6.1一般安全问题
但是安全指导方针
6.1.2保持密码安全
6.1.3对攻击者使MySQL安全
6.1.4安全相关mysqld选项和变量
6.1.5如何运行MySQL作为普通用户
6.1.6数据加载本地安全注意事项
6.1.7客户机编程安全指导方针
6.2访问控制和帐户管理
6.2.1账户用户名和密码
6.2.2 MySQL提供的特权
6.2.3格兰特表
6.2.4指定帐户名称
6.2.5访问控制、验证阶段1:连接
6.2.6访问控制、阶段2:验证请求
6.2.7添加账户,分配权限,删除账户
6.2.8保留帐户
6.2.9当特权更改生效
6.2.10分配帐户密码
6.2.11密码管理
6.2.12服务器处理过期的密码
6.2.13可插入身份验证
6.2.14代理用户
6.2.15账户锁定
6.2.16设置账户资源的限制
连接到MySQL 6.2.17故障诊断问题
6.2.18基于sql的账户活动的审计
6.3使用加密连接
6.3.1配置MySQL使用加密连接
TLS协议和密码再加密连接
6.3.3创建SSL和RSA证书和密钥
6.3.4 SSL Library-Dependent功能
6.3.5从Windows使用SSH连接到远程MySQL
6.4安全插件
6.4.1身份验证插件
6.4.2连接控制插件
6.4.3密码验证插件
6.4.4 MySQL密匙环
6.4.5 MySQL企业审计
6.4.6 MySQL企业防火墙
6.5企业数据屏蔽和De-Identification MySQL
6.5.1 MySQL企业数据屏蔽和De-Identification元素
6.5.2安装或卸载企业数据屏蔽和De-Identification MySQL
6.5.3使用MySQL企业数据屏蔽和De-Identification
6.5.4 MySQL企业数据屏蔽和De-Identification用户定义函数引用
6.5.5 MySQL企业数据屏蔽和De-Identification用户定义函数描述
6.6 MySQL企业加密
6.6.1 MySQL安装企业加密
6.6.2 MySQL企业加密使用和例子
6.6.3 MySQL企业加密用户定义函数引用
6.6.4 MySQL企业加密用户定义函数描述
6.7 SELinux
如果启用了SELinux 6.7.1检查
6.7.2改变SELinux模式
6.7.3 MySQL服务器SELinux策略
6.7.4 SELinux上下文文件
6.7.5 SELinux上下文TCP端口
6.7.6故障排除SELinux

当考虑安全在MySQL安装,您应该考虑各种可能的主题和它们如何影响您的MySQL服务器的安全及相关应用程序:

  • 影响安全的因素。这包括选择好的密码,而不是向用户授予不必要的特权,确保应用程序安全性,防止SQL注入和数据腐败,和其他人。看到6.1节,“一般安全问题”

  • 安全安装的本身。数据文件、日志文件和安装的所有应用程序文件应该被保护,确保他们不是可由授权方读或写。有关更多信息,请参见2.10节,“Postinstallation设置和测试”

  • 访问控制和安全数据库系统本身,包括用户和数据库获得访问数据库、视图和存储程序中使用的数据库。有关更多信息,请参见6.2节,“访问控制和账户管理”

  • 提供的功能与安全相关的插件。看到6.4节,“安全插件”

  • 网络安全的MySQL和您的系统。安全相关赠款为个人用户,但是你也希望限制MySQL,这样就只有MySQL服务器上本地主机,或者一组有限的其他主机。

  • 确保你有足够的和适当的备份你的数据库文件,配置和日志文件。也要确保你有一个恢复解决方案和测试,你能够成功地从备份恢复信息。看到第七章,备份和恢复

请注意

几个主题在本章也解决了安全部署指南提供程序部署MySQL的通用二进制发行版企业版服务器来管理您的MySQL安装的安全特性。