通常情况下,将执行脚本和被执行文件单独放在不同的目录中,这样的好处可以隐藏被执行文件的内容,同时目录结构也显得清晰,但是如下执行文件,包含被执行文件条目大于71时,就会出现outfile disabled错。
为了便于说明问题,有mysql命令执行目录,脚本目录,隐去path_xx\,只保留相对目录
path_xx\MySQL_Deploy\dbmod\tabs
其中mysql命令目录:MySQL_Deploy
脚本文件所在目录:MySQL_Deploy,如下是脚本内容如下
被脚本文件所引用的文件目录:MySQL_Deploy\dbmod\tabs
当脚本文件所包含的被执行文件数大于72时,就会出现如下错误Outfile disabled
解决办法是将执行脚本放在被执行文件所在的目录中。
更多推荐
mysql 错“Outfile disabled”的原因分析
发布评论