MySQL INTO OUTFILE で「アクセスが拒否されました」エラー
ユーザー 'asdfsdf' に "ALL" アクセスを許可し、フォルダー権限を設定しているにもかかわらずCHMOD 777 まで、INTO OUTFILE コマンドを使用しようとするとエラーが継続します。このエラーは、ユーザーに必要な権限が不足していることを示しています。
解決策:
この問題を解決するには、次の SQL コマンドを実行します:
> grant all privileges on YOUR_DATABASE.* to 'asdfsdf'@'localhost' identified by 'your_password'; > flush privileges;
さらに、ユーザー 'asdfsdf'@'localhost' に FILE 権限が付与されていることを確認します。
> GRANT FILE ON *.* TO 'asdfsdf'@'localhost';
これらのコマンドにより、必要な権限がユーザーに付与され、INTO OUTFILE 操作が成功できるようになります。 YOUR_DATABASE は、テーブル tbl_property を含むデータベースの名前であることに注意してください。
以上がMySQL で「すべて」の権限を付与しているにもかかわらず、INTO OUTFILE を使用すると「アクセスが拒否されました」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。