apparmorが有効になっているときに、selectがoutfileに引き起こされたMysql errcode 13エラーを解決します この記事では、MySQL
ステートメントを使用してテーブルのコンテンツをCSVファイルにエクスポートする場合に発生したERCODE 13エラーのエラーについて説明します。 質問:ユーザーがファイルを非デフォルトディレクトリにエクスポートしようとすると、ユーザーはアクセス許可エラーに遭遇します。ディレクトリの所有権と権限が変更されたとしても、エラーは存在します。
理由:ユーザーは、apparmorのubuntuサーバーバージョンを実行する場合があります。 Apparmorは、特定のディレクトリへのアクセスへのアクセスを制限します。解決策は、MySQLDのApparMor構成ファイルを変更し、アクセスを許可するディレクトリリストにターゲットディレクトリを追加することです。 SELECT INTO OUTFILE
コマンドを使用して、Apparmorステータスを確認します。
MySQLDがENABLEモードで実行された場合、
sudo aa-status
/etc/apparmor.d/usr.sbin.mysqld
sudo /etc/init.d/apparmor reload
以上がapparmorが有効になったときにoutfileにselectを使用してmysql errcode13を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。