最近在研究数据库的安全问题,发现MYSQL有很多安全漏洞,想请教大家,在管理方面如何来防止安全隐患。我了解到有注入攻击,该如何防止?还有关于账号、密码的管理、文件属性等

解决方案 »

  1.   

    1. 操作系统的安全,比如 windows 或 linux 的安全。
    2. MySQL 自身的权限设置http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html#security
    5.6. 一般安全问题
    5.6.1. 通用安全指南
    5.6.2. 使MySQL在攻击者面前保持安全
    5.6.3. Mysqld安全相关启动选项
    5.6.4. LOAD DATA LOCAL安全问题
    5.7. MySQL访问权限系统
    5.7.1. 权限系统的作用
    5.7.2. 权限系统工作原理
    5.7.3. MySQL提供的权限
    5.7.4. 与MySQL服务器连接
    5.7.5. 访问控制, 阶段1:连接核实
    5.7.6. 访问控制, 阶段2:请求核实
    5.7.7. 权限更改何时生效
    5.7.8. 拒绝访问错误的原因
    5.7.9. MySQL 4.1中的密码哈希处理
    5.8. MySQL用户账户管理
    5.8.1. MySQL用户名和密码
    5.8.2. 向MySQL增加新用户账户
    5.8.3. 从MySQL删除用户账户
    5.8.4. 限制账户资源
    5.8.5. 设置账户密码
    5.8.6. 使你的密码安全
    5.8.7. 使用安全连接
    5.9. 备份与恢复
    5.9.1. 数据库备份
    5.9.2. 示例用备份与恢复策略
    5.9.3. 自动恢复
    5.9.4. 表维护和崩溃恢复
    5.9.5. myisamchk:MyISAM表维护实用工具
    5.9.6. 建立表维护计划
    5.9.7. 获取关于表的信息
      

  2.   

    当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html