• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > 提高MySQL数据库的安全性(三)

提高MySQL数据库的安全性(三)

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-12-05

匿名通过本文主要向大家介绍了提高,MySQL数据库,安全性等相关知识,希望本文的分享对您有所帮助
从用户权限角度谈谈如何提高MySQL数据库的安全性

俗话说,知识就是力量。请确认你已经了解了MySQL的权限系统,以及授予特定权限的后果。请不要授予任何用户不必要的权限。应该查看garnt表来确认这一点。

特别的,如果不是绝对需要,请不要将PROCESS、FILE、SHUTDOWN和RELOAD等权限授予任何非管理员的用户。PROCESS权限可观察其他用户正在做什么,输入了什么,包括他们输入的密码。FILE权限可以用来读写操作系统中的文件,例如,包括UNIX系统中的/etc/password。

GRANT权限也要在授予的时候非常小心,因为他们准许用户将自己的权限分享给其他用户。

请确认在建立用户的时候,只授予他们从当前连接的主机访问数据库权限。有一个名为jane@localhost的用户,这没有问题,但是简单的jane是非常常见的,他可能从任何地方进行登录--这个jane可能不是你想象中的jane。同样的原因,我们应该避免在主机名中使用通配符。

可以通过在host表中使用IP地址而不是域名来提高安全性能。这可以在DNS位置避免错误问题或者黑客入侵。可以通过启动MySQL后台程序--skip-name-resolve选项加强它,该选项的意思是所有主机列的值必须是IP地址或本地主机。

此外,还应该防止非管理员用户访问Web服务器中的mysqladmin程序。因为这是从命令行运行的,它是操作系统权限的问题。


限制远程访问MySQL服务器

对于大多数用户来说,不需要通过不安全的开放网络来访问MySQL服务器。你可以通过配置防火墙或硬件,或者迫使MySQL只听从localhost来限制主机。此外,需要SSH隧道才能进行远程访问。

如果你想仅仅从本地主机来限制用户建立连接,你需要在在配置文件中添加bind-address=127.0.0.1。

【相关推荐】

提高MySQL数据库的安全性(一)

提高MySQL数据库的安全性(二)

提高MySQL数据库的安全性(四)

以上就是提高MySQL数据库的安全性(三)的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 解析如何加快mysql编译的速度
  • 如何使用索引提高查询速度
  • 查询mysql中执行效率低的sql语句的方法
  • MYSQL速度慢的问题 记录数据库语句
  • mysql下mysql-udf-http效率测试小记
  • MySQL随机查询记录的效率测试分析
  • 提高MySQL中数据装载效率
  • 如何提高sql查询效率
  • 提高MySQL数据库的安全性(一)
  • 提高MySQL数据库的安全性(二)

相关文章

  • 2018-12-05详解mysql函数拼接查询concat函数的使用方法
  • 2018-12-05MSSQL 2005 LOG备份webshell的方法
  • 2018-12-05oracle impdp network_link参数使用介绍
  • 2017-05-11MySQL 一次执行多条语句的实现及常见问题
  • 2018-12-05查看MySQL的错误日志的方法
  • 2018-12-05用sql获取某字符串中的数字部分的语句
  • 2018-12-05MySQL数据库编码如何设置以及查看
  • 2017-12-17 设置Ubuntu上的MySQL可以远程访问
  • 2018-12-05讨论有关MySQL备份字符集
  • 2017-05-11总结MySQL建表、查询优化的一些实用小技巧

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL查看所有存储过程
    • MySQL NULL 值处理
    • 布尔教育燕十八mysql入门视频教程的资源(源码课件)推荐
    • JDBC连接MySQL出现的问题
    • 如何将MySQL的两个表名对调_MySQL
    • SQL学习笔记六 union联合结果集使用
    • 对mysql数据库进行优化总结
    • MYSQL错误:Can’t open file: ‘×××.MYI’ (err
    • mysql 本地数据库如何从远程数据库导数据
    • MySQL嵌套事务所遇到的问题的代码实例详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有