pc蛋蛋官方版手机下载|今晚大乐透开奖结果
世界超算排行榜:太湖之光!

IT教程学习网

网站建设

加强dedeCMS安全性之数据库设置与布署

文章来源:深腾网   作者:静岳   浏览量:
dedeCMS以其强大的功能受到很多站长的喜爱,强大的功能也不言而喻,然而开源的系统却存在好多漏洞,本节介绍如何在系统数据库与权限上加强安全性。
 
本内容适合已经用dedeCMS做成网站,所用的为独立web服务器,并已经存在数据的情况。如果没有数据则更简单可以跳过数据备份的过程,如果是虚拟主机则不用自己创建数据库,可以跳过本教程。

1、首先在更换网站数据库管理员账号前将原来的数据进行备份:

进行dede后台—系统-数据库备份/还原-备案全部数据表;

2、自?#22909;?#21517;好将用于此网站数据库用户名和密码

例如我们这里使用用户名为myweb,密码为:myweb_abc。记下原来网站所用的数据库的名字和前缀,在这里我们假设abc为备份前数据库的名字,ab_为备份前数据库的前缀;下面我们就要在安装网站以前在数据库时新建一个用户,并赋予它只能针对abc这个数据库进行操作的一般用户权限。
保证只对abc数据库拥有如下权限:select、insert 、update 、delete 、index 、alter 、create 、drop、create_temporary_tables以及with grantoption(如何不需要多个编辑来做可以不用赋予该权限)权限。

3、用管理员用户连接数据库:

 A:在winwdows下用命令行切换到mysql\bin所在的目录:
>cd /d D:\DedeAMPZ\Program\MySQL5\bin
 B:用root用户连接数据库:
>mysql -uroot -p+密码
 C:使用如下命令创建新用户并赋予相应的权限:
> grant select,insert,update,delete,index,alter,create,drop,create temporary tables on silent.* to myweb identified by 'myweb_abc' with grant option;
 
执行命令后就创建了一个用于此网站的用户,并且此用户只能对该网站的数据库执行操作,对系统无相应权限,对这个服务器上的其他网站也没有相应的权限,增加了安全性。

4、安装网站

这时使?#26790;?#20204;新创建的数据库用户账号密码进行连接,数据库的名字和前缀与网站备份前的数据库名字和前缀一致(非必须,还原后和原来一致了)。安装过程静岳在这里就省略了,相信大家也比较熟悉了。

5、安装完成后这个网站就使用非超级数据库权限运行,只能对这个网站进行操作,大大增加了服务器和其他网站的安全性。

分享到:

  • Copyright © 2014-2026 深腾网 版权所有:静岳互联网咨询工作室
  • 冀ICP备16020878-1
  • pc蛋蛋官方版手机下载 奔驰宝马游戏破解版 百练赛输了好多 盈彩娱乐靠谱吗 江苏快3全天稳定计划网页 足球比分 全民欢乐捕鱼街机版 办电话卡的怎么赚钱 重庆时时助赢软件 炸金花游戏大厅下载 那个产品赚钱