ファイル権限が拒否されました: 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 にデータをロードできないのはなぜですか? 「LOAD DATA」権限エラーのトラブルシューティングの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。