load data默认读的是服务器上的文件,但是加上local参数后,就可以将本地具有访问权限的文件加载到数据库中,这在带来方便的同时,也带来了以下安全问题,
可以任意加载本地文件到数据库,
在web环境中,客户从web服务器连接,用户可以使用load data local语句来读取web服务器进程有访问权限的任何文件,
解决办法:--local-infile=0 选项启动mysqld 从服务器端禁用所有的load data local 命令。
load data默认读的是服务器上的文件,但是加上local参数后,就可以将本地具有访问权限的文件加载到数据库中,这在带来方便的同时,也带来了以下安全问题,
可以任意加载本地文件到数据库,
在web环境中,客户从web服务器连接,用户可以使用load data local语句来读取web服务器进程有访问权限的任何文件,
解决办法:--local-infile=0 选项启动mysqld 从服务器端禁用所有的load data local 命令。
上一篇:不要把file,process或者super权限授予管理员以外的账号
下一篇:innobackupex: Connecting to MySQL server with DSN 'dbi:mysql
作为一个Spring初学者,你是否常常被XML文件的配置头信息,搞得焦头烂额,不知所措?作为一个Spring资深老鸟,你是否也还不清楚xsi:schemaLocation的真正作用? 这一篇文章,告诉你所有的细节!以下是,Spring XML的文件头配置信息,相信很多人对此已非常熟悉。 <?xml version="1.0" encoding="UTF-8"?> <
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M