电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

详解MySQL数据库安全配置完整

详解MySQL数据库安全配置完整_第1页
1/98
详解MySQL数据库安全配置完整_第2页
2/98
详解MySQL数据库安全配置完整_第3页
3/98
详解 MySQL 数据库安全配置(优质文档,可直接使用,可编辑,欢迎下载)详解 MySQL 数据库安全配置 。MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统. MySQL 是完全网络化的跨平台关系型数据库系统,同时是具有客户机/服务器体系结构的分布式数据库管理系统。它具有功能强、使用简便、管理方便、运行速度快、安全可靠性强等优点,用户可利用许多语言编写访问 MySQL 数据库的程序,特别是与 php 更是黄金组合,运用十分广泛。 由于 MySQL 是多平台的数据库,它的默认配置要考虑各种情况下都能适用,所以在我们自己的使用环境下应该进行进一步的安全加固。作为一个 MySQL 的系统管理员,我们有责任维护MySQL 数据库系统的数据安全性和完整性。 MySQL 数据库的安全配置必须从两个方面入手,系统内部安全和外部网络安全,另外我们还将简单介绍编程时要注意的一些问题以及一些小窍门. 系统内部安全 首先简单介绍一下 MySQL 数据库目录结构。MySQL 安装好,运行了 mysql_db_install 脚本以后就会建立数据目录和初始化数据库.假如我们用 MySQL 源码包安装,而且安装目录是/usr/local/mysql,那么数据目录一般会是/usr/local/mysql/var.数据库系统由一系列数据库组成,每个数据库包含一系列数据库表。MySQL 是用数据库名在数据目录建立建立一个数据库目录,各数据库表分别以数据库表名作为文件名,扩展名分别为 MYD、MYI、frm 的三个文件放到数据库目录中. MySQL 的授权表给数据库的访问提供了灵活的权限控制,但是假如本地用户拥有对库文件的读权限的话,攻击者只需把数据库目录打包拷走,然后拷到自己本机的数据目录下就能访问窃取的数据库。所以 MySQL 所在的主机的安全性是最首要的问题,假如主机不安全,被攻击者控制,那么 MySQL 的安全性也无从谈起。其次就是数据目录和数据文件的安全性,也就是权限设置问题. 从 MySQL 主站一些老的 binary 发行版来看,3。21。xx 版本中数据目录的属性是 775,这样非常危险,任何本地用户都可以读数据目录,所以数据库文件很不安全。3.22.xx 版本中数据目录的属性是 770,这种属性也有些危险,本地的同组用户既能读也能写,所以数据文件也不安全 。3。23.xx 版本数据目录的属性是 700,这样就比较好,只有启动数据库的用户可以读写数据库文件,保证了本地数据文件的安全。 假如启动 MySQL 数据库的用户是 m...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

详解MySQL数据库安全配置完整

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部