科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道教你一步一步地加强MySQL的安全性(4)

教你一步一步地加强MySQL的安全性(4)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

本文的实验都假设PHP模橐丫沧霸诹薃pache Web服务器上了,并且被放在了目录 /chroot/httpd下。除此以外,我们还作了如下的假设:

作者:专家blog 来源:专家blog 2007年9月11日

关键字: 安全 SQL Server SQL Server 各版本 数据库

  • 评论
  • 分享微博
  • 分享邮件

4.强化密码和组

我们必须从文件/chroot/mysql/etc/passwords和/chroot/mysql/etc/group里删除除了账户和组以外的行,接下来,还应该按照如下方法build密码数据库:

cd /chroot/mysql/etc
pwd_mkdb -d /chroot/mysql/etc passwords
rm -rf /chroot/mysql/etc/master.passwd

5.特殊考虑

在Apache Web服务器上,我们还必须创建一个特殊的设备文件/dev/null:

ls -al /dev/null

系统将显示如下的信息:

crw-rw-rw- 1 root sys 2, 2 Jun 21 18:31 /dev/null

然后,我们再使用如下的命令:

mknod /chroot/mysql/dev/null c 2 2
chown root:sys /chroot/mysql/dev/null
chmod 666 /chroot/mysql/dev/null

我们还必须拷贝那些包含着在MySQL安装过程中创建的包含授权表的mysql数据库:

cp -R /usr/local/mysql/var/ /chroot/mysql/usr/local/mysql/var
chown -R mysql:mysql /chroot/mysql/usr/local/mysql/var

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章