Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menyelesaikan mysql errcode 13 dengan pilih ke outfile apabila apparmor diaktifkan?

Bagaimana untuk menyelesaikan mysql errcode 13 dengan pilih ke outfile apabila apparmor diaktifkan?

Mary-Kate Olsen
Lepaskan: 2025-01-24 15:01:09
asal
626 orang telah melayarinya

How to Resolve MySQL Errcode 13 with SELECT INTO OUTFILE When AppArmor is Enabled?

Selesaikan ralat MySQL Errcode 13 yang disebabkan oleh SELECT INTO OUTFILE apabila AppArmor didayakan

Artikel ini meneroka isu ralat Errcode 13 yang dihadapi semasa mengeksport kandungan jadual ke fail CSV menggunakan pernyataan MySQL SELECT INTO OUTFILE.

Isu: Pengguna mengalami ralat kebenaran apabila cuba mengeksport fail ke direktori bukan lalai. Walaupun selepas mengubah suai pemilikan dan kebenaran direktori, ralat berterusan.

Punca: Pengguna mungkin menjalankan versi pelayan Ubuntu dengan AppArmor didayakan. AppArmor mengehadkan akses tulis kepada direktori tertentu. Penyelesaiannya adalah untuk mengubah suai fail konfigurasi AppArmor mysqld untuk menambah direktori sasaran kepada senarai direktori yang dibenarkan untuk diakses.

Langkah penyelesaian:

  1. Gunakan perintah sudo aa-status untuk menyemak status AppArmor.
  2. Jika mysqld berjalan dalam mod didayakan, edit fail /etc/apparmor.d/usr.sbin.mysqld dan tambahkan direktori yang diperlukan pada senarai direktori yang dibenarkan akses.
  3. Gunakan perintah sudo /etc/init.d/apparmor reload untuk memuatkan semula fail konfigurasi AppArmor.

Melalui langkah di atas, anda boleh menyelesaikan ralat MySQL Errcode 13 dan mengeksport fail CSV menggunakan pernyataan SELECT INTO OUTFILE. Adalah penting untuk ambil perhatian bahawa pengubahsuaian ini akan memberikan MySQL kebenaran membaca dan menulis pada direktori tambahan, jadi pastikan anda menimbang implikasi keselamatan dengan teliti.

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan mysql errcode 13 dengan pilih ke outfile apabila apparmor diaktifkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan