相关文章
网页设计想要做论坛,节约是关键问题
北京网页设计2008:继续找寻网络商机的春天
北京网站建设通过SEO高效进行海外推广
网站制作分享一下我的建站经历
网站设计Apache服务器的安全性及实现
北京网页设计100个忠告:做销售必看
网站设计得流量不如得人心—谈谈站长们的推广方式
网页设计边悦:我是如何干起Seo的
网站设计如何识别骗子的网站
网站制作木蚂蚁:论坛管理,何为决策者?何为管理者
品牌理念
北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!
友好连接
文章搜索
你的位置:首页 >> 网站建设 >> 企通互联网页设计如何安全的配置和应用MySQL数据库
企通互联网页设计如何安全的配置和应用MySQL数据库
但不幸的是,一个缺省安全的MySQL,会因为root密码为空及程序漏洞导致被溢出,使得安装MySQL的服务器成为被经常攻击的对象。更严重的是,被攻击之后数据库往往遭破坏,易造成灾难性的后果。下面将进入为了保护数据而进行的保卫战中。
环境要求
1.系统环境
有一台Red Hat Linux 9.0自定义安装的服务器,系统安装了GCC及一些软件包,比如Apache、PHP等。安装完系统后的第一件事就是升级系统的软件包。作为Web服务器,系统接受 网页设计PHP脚本的请求, www.qitongnet.comPHP则使用下面将要安装的MySQL数据库作为动态发布的接触。
分区情况的要求和一般系统差不多,惟一不同之处在于后面建立的/chroot与/tmp要求在同一个分区上。
2.安全要求
(1)MySQL运行在一个独立的(Chroot)环境下;北京网站建设
(2)mysqld进程运行于一个独立的用户/用户组下,此用户和用户组没有根目录,没有Shell,也不能用于其它程序;网站制作
北京网站制作(3)修改MySQL 企通互联的 北京网页设计root账号,并使用一个复杂的密码;网站建设
(4)只允许本地连接MySQL,启动MySQL时网络连接被禁止掉;北京网站设计
(5)保证连接MySQL的nobody账号登录被禁止;网站制作
(6)删除test数据库。
安装MySQL
1.安装准备
安装MySQL之前,按照上述安全要求需要创建一个用于启动MySQL的用户和组。
#groupadd mysql网站建设
#useradd mysql -c "start mysqld's account" -d /dev/null -g mysql -s /sbin/nologin北京网站建设
2.编译和安装
下载MySQL源代码包 网站建设:
#wget .net/Downloads/MySQL-4.0/mysql-4.0.16.tar.gz">http://mysql.he.net/Downloads/MySQL-4.0/mysql-4.0.16.tar.gz
解压缩:
#tar -zxvf mysql-4.0.16.tar.gz网站建设 北京网站设计
一般把MySQL安装在/usr/local/mysql下,如果有特殊要求,也可自行调整。不过这样做意义不大,因为后面将Chrooting,到时只是使用这里的客户工具而已,比如mysql 北京网站建设,mysqladmin,mysqldump等。下面就开始编译安装吧。
#./configure --prefix=/usr/local/mysql \