ホームページ >データベース >mysql チュートリアル >「データのロード」権限エラー: データを正常にロードするためのファイル アクセスを許可しますか?
「LOAD DATA」を使用して MySQL にデータをロードするときにパーミッション エラーを解決する方法?
「LOAD DATA」操作中にパーミッション エラーが発生した場合MySQL では、スキーマの互換性を確認し、権限を調整するだけでは十分ではない可能性があります。考慮すべき追加のアプローチは次のとおりです。
grant file on *.* to 'user'@'%';
このコマンドは、'user' プレースホルダーで指定されたユーザーに、データベース サーバー上のファイル ('.') にアクセスする権限を付与します。
MySQL フォーラムのディスカッションでこの問題が明らかになり、Ken Tassell が解決策を提供しています:
「以下のコマンドを使用して問題が解決されました:」
grant file on *.* to kentest@localhost identified by 'kentest1';
ファイルを許可することで' 権限がある場合、MySQL では、ユーザーが「LOAD DATA」ステートメントで指定されたファイルからデータを読み取ることができるため、権限エラーが解決され、データが正常にロードされることが可能になります。
以上が「データのロード」権限エラー: データを正常にロードするためのファイル アクセスを許可しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。