ホームページ >データベース >mysql チュートリアル >LOAD DATA INFILE が MySQL エラー コード 13 で失敗するのはなぜですか?
MySQL エラー コード 13 のトラブルシューティング: LOAD DATA INFILE の問題
データベース管理者が LOAD DATA INFILE ステートメントを実行すると、MySQL エラー コード 13 が発生する場合があります。このエラーは通常、MySQL が指定されたファイルにアクセスできない場合に発生します。
問題:
ユーザーが、 LOAD DATA INFILE クエリ。データベース ユーザーは必要なすべての権限を持ち、ファイルとフォルダーのアクセス許可は chmod 777 (rwxrwxrwx) に設定されています。
解決策:
この問題の解決策は Apparmor プログラムにあります。 、特に Ubuntu システムに存在します。 Apparmor は、デフォルトで MySQL が特定のディレクトリ内のファイルにアクセスできないようにします。 MySQL が「tmp」ディレクトリからファイルを読み取れるようにするには、次の手順に従います。
これらの変更を完了すると、MySQL はエラー コード 13 が発生することなく LOAD DATA INFILE クエリを正常に実行できるようになります。
以上がLOAD DATA INFILE が MySQL エラー コード 13 で失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。