当前位置:网站首页 >> 养生

教你一步一步地加強MySQL的安全性5

时间:2019-05-29 21:51:13 来源:互联网 阅读:1次
怎样防止老年痴呆症
怎样防治老年痴呆
怎样确诊骨质疏松

  6.本地化 如果主机上使用的默认语言不是英语,我们还应该拷贝合适的字符集,可以在目录/usr/local/mysql/share/mysql/charset下找到。 7.测试配置 现在,MySQL应该可以在chrooted环境中运行了。我们可以通过下面这个命令来验证一下它是否能正确的运行:

  chrootuid /chroot/mysql mysql /usr/local/mysql/libexec/mysqld

  如果在执行了上面的命令后出现了错误,我们应该使用truss命令或者具有等价功能的命令如:ktrace/kdump、strace等等。这些命令可以帮助我们来找出和消除引起问题的原因。 (脚本小子:这里为了能够运行mysqld进程,使用的是chrootuid程序而不是chroot程序,因为假设是在Apache或者PHP的环境下,它们两个的主要不同在于chrootuid可以改变执行进程的所有者,在我们的例子里面,mysqld在一个chrooted环境下被执行的,但是进程的所有者不是root而是mysql用户,Chrootid在许多操作系统里并不是默认安装的,需要我们从上下载下来,然后手动安装上去,可以到址[url][/url]下载。) 配置服务器 接下来的步骤,我们就要来配置数据库服务器,使之能够适合我们的安全性要求。 在假定MySQL进行默认安装的时候,主要的配置文件是/etc/f。然而,在我们的例子里,因为是在chrooted环境下运行服务,所以我们就要使用两个配置文件/chroot/mysql/etc/f和/etc/f。其中,前一个可以被MySQL服务器使用,而后一个要被MySQL工具(如mysqladmin,mysql,mysqldump等)使用。 1.禁止远程访问 我们知道,MySQL默认情况下使用TCP的3306端口,所以,我们首先要改变一下。因为,按照我们开始的设想,数据库仅仅是让本机的PHP应用程序访问,所以,我们可以将这个监听端口的功能禁止掉。这样就可以降低MySQL数据库遭受直接经由TCP/IP访问的外部主机攻击的可能性。而同时,本地的交互还可以通过ck套接字进行。为了能够禁止在3306端口上监听,我们要将参数skip-networking添加到/chroot/mysql/etc/f目录下[mysqld]部分。如果在有的时候还需要从外部访问数据库,可以按照如下方法使用SSH协议: backuphost$ ssh mysqlserver /usr/local/mysql/bin/mysqldump -A backup

  2.提高本地安全性 接下来,为了防止对本地文件进行未授权的访问,我们还需要禁止掉对LOAD DATA LOCAL INFILE命令的使用。这对于有效防止当在PHP应用程序中发现了新的SQL注入漏洞是非常有效的。这里,我们需要对在目录/chroot/mysql/etc/f下的[mysqld]部分加一个参数set-variable=local-infile=0。 另外,为了更方便的使用数据库管理工具,我们还必须改变/etc/f目录[client]部分的参数设置为socket = /chroot/mysql/tmp/ck。这样,当我们以后再需要用到管理工具的时候,就不用每次都来使用带有socket=/chroot/mysql/tmp/ck参数的命令了。 3.改变管理员的密码 在加强MySQL安全性的这些步骤里,改变管理员的密码是很重要的一步,但是,这首先需要MySQL运行起来,可以通过如下命令实现: chrootuid /chroot/mysql mysql /usr/local/mysql/libexec/mysqld

  用下面的命令改变管理员的密码: /usr/local/mysql/bin/mysql -u root mysql SET PASSWORD FOR root@localhost=PASSWORD('new_password');

学龄前幼儿教育的重点是什么【新妈课】
女性可以抗衰老的水果
100元你能度过一周吗?体验账单告诉你省钱高招

相关文章

一周热门

热点排行

热门精选

友情链接: 婴儿便秘怎么办 婴儿便秘怎么办 小儿止咳化痰的药哪种药最好 小孩晚上咳嗽怎么缓解 金昌有哪些小儿皮肤科医院 鹤岗有哪些一级医院 毛囊瘤医院 永州有哪些医院 包头有哪些医院 江苏肝病科医院哪家好 湖北有哪些房缺医院 天津有哪些病理科医院 内蒙古肿瘤内科医院哪家好 天津有哪些眼外伤医院 内蒙古干部诊疗科医院哪家好 河南有哪些乳腺外科医院 山西生殖医学科医院哪家好 山西干部诊疗科医院哪家好 陕西职业病科医院哪家好 四川有哪些中医免疫内科医院 江西核医学科医院哪家好 吉林小儿骨科医院哪家好 吉林中医骨科医院哪家好 吉林传染科医院哪家好 黑龙江有哪些病理科医院 黑龙江有哪些肝病科医院 黑龙江有哪些整形科医院 广西脑外科医院哪家好 辽宁有哪些病理科医院 辽宁有哪些妇泌尿科医院 辽宁有哪些小儿内分泌科医院 安徽有哪些新生儿科医院 甘肃IMCC医院哪家好 内蒙古有哪些外科医院 内蒙古有哪些中医科医院 内蒙古有哪些高压氧科医院 内蒙古有哪些微创外科医院 福建有哪些传染病科医院 重庆有哪些病理科医院 重庆有哪些放疗科医院 新疆耳鼻咽喉头颈科医院哪家好 海南心血管医院哪家好 山西有哪些胸外科医院 山西有哪些透析中心医院 海南眼底医院哪家好 海南医疗美容科医院哪家好 陕西有哪些神经内科医院 广州胃肠外科医院哪家好 广州小儿眼科医院哪家好 吉林有哪些泌尿外科医院 吉林有哪些眼整形医院 吉林有哪些中医男科医院 广西有哪些小儿呼吸科医院 广西有哪些眼眶及肿瘤医院 深圳中医肛肠科医院哪家好 珠海麻醉医学科医院哪家好 珠海妇泌尿科医院哪家好 河源有哪些心血管内科医院 黄石有哪些实验中心医院 达州有哪些肝胆外科医院 长治有哪些眼科医院 长治有哪些房缺医院 朔州有哪些口腔粘膜科医院 晋中有哪些血液科医院 晋中有哪些免疫科医院 晋中有哪些小儿急诊科医院 铜川有哪些肿瘤妇科医院 铜川有哪些小儿精神科医院 宝鸡有哪些骨外科医院 宝鸡有哪些性病科医院
媒体合作:

Copyright (c) 2011 八零CMS 版权所有 备案号:京ICP0000001号

网站地图