mysql 错“Outfile disabled”的原因分析

本文介绍了一种在执行脚本时遇到Outfiledisabled错误的情况,该错误发生在脚本调用的文件数量超过72个时。文章提供了具体的目录结构示例,并提出了解决方案:将执行脚本置于被调用文件的同一目录下。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

通常情况下,将执行脚本和被执行文件单独放在不同的目录中,这样的好处可以隐藏被执行文件的内容,同时目录结构也显得清晰,但是如下执行文件,包含被执行文件条目大于71时,就会出现outfile disabled错。

为了便于说明问题,有mysql命令执行目录,脚本目录,隐去path_xx\,只保留相对目录

path_xx\MySQL_Deploy\dbmod\tabs

其中mysql命令目录:MySQL_Deploy

脚本文件所在目录:MySQL_Deploy,如下是脚本内容如下

被脚本文件所引用的文件目录:MySQL_Deploy\dbmod\tabs

当脚本文件所包含的被执行文件数大于72时,就会出现如下错误Outfile disabled

 

解决办法是将执行脚本放在被执行文件所在的目录中。

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值