0

0

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

巴扎黑

巴扎黑

发布时间:2017-04-28 16:55:17

|

2054人浏览过

|

来源于php中文网

原创

操作系统角度谈谈如何提高mysql数据库的安全性

如果正在运行类似于UNIX的操作系统,那么一root用户身份运行MySQL服务器(mysqld)是一个很糟糕的主意。因为,这可能赋予了一个MySQL普通用户读写操作系统任何地方的文件的权限。这一点是非常重要的,但是又容易被忽略,它是曾经用来攻击Apache网站的某种著名方法。(值得庆幸的是,攻击该网站的黑客“白帽子”,是个好人,他们采取的唯一行动是加强安全)。

创建一个专门用来运行mysqld的特定MySQL用户是一个好主意。此外,还可以建立只能够由MySQL用户访问的目录(保存物理数据的地方)。在许多安装方式中,服务器都是设置为以MySQL组中的userid为mysql的用户来运行服务器的

然而,更理想的办法是,应该将MySQL服务器建立于防火墙后。这样,MySQL服务器就可以终止来自未授权机器上的连接;检查一下是否可以从服务器之外,以端口号为3306的方式连接MySQL。这是MySQL运行的默认端口,可以在防火墙中关闭它。

如果仅从MYSQL自身角度来进行安全设置并不是一个很好的方案,因为网站软件系统是由多个系统的集成,系统集成以后,其他软件的问题将导致MYSQL的问题。不确定性增加。对相关集成的系统进行相当的了解才能对整个网站体系做好安全的工作。


从网络与软件的角度来保护MYSQL数据库安全:

1、网络的安全性:
对防火墙进行相关配置:启动操作系统防火墙或专业的防火墙禁止此服务器上MYSQL默认的连接端口3306,管理数据库尽量用一个IP地址,这样可以授权这个IP进行访问,禁止其他IP进行访问。

2、apache降权运行:
建立普通权限的用户来作为服务运行apache是一个很好的建议,此是还要做好相关的目录权限的设置。详细步骤请参考dedeCMS如何设置目录的权限这篇文章。

知我AI·PC客户端
知我AI·PC客户端

离线运行 AI 大模型,构建你的私有个人知识库,对话式提取文件知识,保证个人文件数据安全

下载

【相关推荐】

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

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

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

相关专题

更多
Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

html编辑相关教程合集
html编辑相关教程合集

本专题整合了html编辑相关教程合集,阅读专题下面的文章了解更多详细内容。

56

2026.01.21

三角洲入口地址合集
三角洲入口地址合集

本专题整合了三角洲入口地址合集,阅读专题下面的文章了解更多详细内容。

28

2026.01.21

AO3中文版入口地址大全
AO3中文版入口地址大全

本专题整合了AO3中文版入口地址大全,阅读专题下面的的文章了解更多详细内容。

379

2026.01.21

妖精漫画入口地址合集
妖精漫画入口地址合集

本专题整合了妖精漫画入口地址合集,阅读专题下面的文章了解更多详细内容。

115

2026.01.21

java版本选择建议
java版本选择建议

本专题整合了java版本相关合集,阅读专题下面的文章了解更多详细内容。

3

2026.01.21

Java编译相关教程合集
Java编译相关教程合集

本专题整合了Java编译相关教程,阅读专题下面的文章了解更多详细内容。

16

2026.01.21

C++多线程相关合集
C++多线程相关合集

本专题整合了C++多线程相关教程,阅读专题下面的的文章了解更多详细内容。

9

2026.01.21

无人机驾驶证报考 uom民用无人机综合管理平台官网
无人机驾驶证报考 uom民用无人机综合管理平台官网

无人机驾驶证(CAAC执照)报考需年满16周岁,初中以上学历,身体健康(矫正视力1.0以上,无严重疾病),且无犯罪记录。个人需通过民航局授权的训练机构报名,经理论(法规、原理)、模拟飞行、实操(GPS/姿态模式)及地面站训练后考试合格,通常15-25天拿证。

47

2026.01.21

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Node.js 教程
Node.js 教程

共57课时 | 9.1万人学习

Rust 教程
Rust 教程

共28课时 | 4.7万人学习

SciPy 教程
SciPy 教程

共10课时 | 1.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号