私はインターネットを精査し、この問題のトラブルシューティングを何時間も試みましたが、最終的には屈服し、直接助けを求めることにしました.
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
私はすでにアクセス許可を確認しており、ユーザーは適切なデータベースに対して完全なアクセス許可を持っています。私自身の調査から、いくつかの理由でこのエラーがスローされる可能性があることがわかりました。そのうちの 1 つは、アップロードしようとしているファイルが見つからないことです。
public_html フォルダーに入った後のファイル構造は次のとおりです。
reports/uploads/fileName.csv
事前に助けてくれてありがとう!これは私を狂気に駆り立てています。私がこれを完全に間違った方法で行っていた場合、または私が行っていることを達成するためのより簡単な方法がある場合は、その面での提案も受け付けています.