我一直在互联网上搜索并尝试解决这个问题几个小时,最后屈服并决定直接寻求帮助。
我正在运行一个 linux 专用服务器,需要通过运行从主机上的 php 页面执行的 mysql 查询来将数据加载到我的 mysql 数据库中。
我遇到的问题是我不知道目录结构需要是什么样子才能真正找到我的文件并将其上传。下面我举个例子。
LOAD DATA INFILE 'WHAT IN THE WORLD GOES HERE TO MAKE THIS WORK?'
INTO TABLE customers
每次我尝试运行它时返回的错误是
Error Code: 1045. Access denied for user
我已经检查了权限,并且用户对相应的数据库拥有 FULL 权限。根据我自己的研究,我发现它可能会由于几个原因引发此错误,其中一个原因是它找不到我要上传的文件。
进入 public_html 文件夹后我的文件结构如下:
reports/uploads/fileName.csv
提前感谢您的帮助!这一直让我发疯。如果我只是以完全错误的方式做这件事,或者有一种更简单的方法来完成我正在做的事情,我也愿意接受这方面的建议。