ubuntumysqlがINTOOUTFILEエラーを実行します:ファイル '/ tmp /'を作成/書き込みできません(エラーコード:13-アクセスが拒否されました)



Ubuntu Mysql Executes Into Outfile Error



環境:ubuntu、mysql5.7
エラー:(HY000):ファイル「/tmp/test.txt」を作成/書き込みできません(エラーコード:13-アクセスが拒否されました)
最初にパスが一致します secure_file_priv セットアップ

  • 制限があるかどうかを確認します(写真の赤いボックスは制限を示しています)
sudo aa-status

画像



  • 変更制限:パスを追加
# Open the corresponding file vi /etc/apparmor.d/usr.sbin.mysqld # Add path to file /tmp/ r, #Add the path of the file to be generated /tmp/* rw,#Add the path of the file to be generated

画像

  • Apparmor構成をリロードします(リロードが失敗した場合は、前の手順での変更が正しいかどうかを確認してください)
sudo /etc/init.d/apparmor reload