LOAD DATA Local Infile 错误处理
使用 LOAD DATA LOCAL INFILE 遇到错误时,必须调查潜在的根本原因。
“此 MySQL 版本不允许使用的命令”错误的一个可能原因是 local_infile 服务器变量设置为关闭。此设置禁止使用本地数据文件进行导入。
要在不修改服务器设置的情况下规避此问题,请尝试以尝试执行 LOAD DATA 命令的同一用户身份登录 MySQL 控制台。如果错误仍然存在,请退出控制台并使用命令行选项启动 MySQL:
mysql -u USER -p --local-infile=1 DATABASE
重新尝试 LOAD DATA 命令现在应该会成功。如果它有效,您将需要使用命令行选项重新启动 MySQL 或使用适当的配置选项重新安装 MySQL。
有关进一步指导,请参阅以下资源:
以上是为什么我的 MySQL 版本不允许 LOAD DATA LOCAL INFILE?如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!