文件权限被拒绝:排除 MySQL 中的“加载数据”错误
尝试将数据从平面文件转储加载到 MySQL 表时使用“LOAD DATA”命令,即使调整表权限后,用户也可能会遇到权限错误。要解决此问题,请考虑以下事项:
文件权限
检查尝试加载的用户是否具有足够的文件系统权限来读取数据文件。使用以下方法授予必要的“FILE”权限:
GRANT FILE ON *.* TO '[user]'@'[host]' IDENTIFIED BY '[password]';
线程上下文
确保执行“LOAD DATA”命令的 MySQL 线程具有“FILE”权限。 MySQL 线程的默认用户是“mysql”。要向此用户授予权限,请运行:
GRANT FILE ON *.* TO 'mysql'@'[host]' IDENTIFIED BY '[password]';
其他注意事项
以上是为什么无法将数据加载到 MySQL 中?解决'加载数据”权限错误的详细内容。更多信息请关注PHP中文网其他相关文章!