Mengapa LOAD DATA INFILE Gagal dengan Kod Ralat MySQL 13?

Susan Sarandon
Lepaskan: 2024-11-06 05:52:03
asal
601 orang telah melayarinya

Why Does LOAD DATA INFILE Fail with MySQL Error Code 13?

Selesaikan masalah Kod Ralat MySQL 13: MASALAH LOAD DATA INFILE

Pentadbir pangkalan data mungkin menghadapi Kod Ralat MySQL 13 apabila melaksanakan kenyataan LOAD DATA INFILE. Ralat ini biasanya berlaku apabila MySQL tidak dapat mengakses fail yang ditentukan.

Masalah:
Seorang pengguna melaporkan Kod Ralat 13 apabila cuba memuatkan data daripada fail jauh ke dalam jadual menggunakan LOAD DATA INFILE pertanyaan. Pengguna pangkalan data mempunyai semua keistimewaan yang diperlukan, dan kebenaran fail dan folder ditetapkan kepada chmod 777 (rwxrwxrwx).

Penyelesaian:
Penyelesaian kepada isu ini terletak pada program Apparmor , yang wujud terutamanya dalam sistem Ubuntu. Apparmor menghalang MySQL daripada mengakses fail dalam direktori tertentu secara lalai. Untuk membolehkan MySQL membaca fail daripada direktori "tmp", ikuti langkah berikut:

  1. Buka fail /etc/apparmor.d/usr.sbin.mysqld menggunakan editor teks, cth., sudo vim /etc/apparmor.d/usr.sbin.mysqld.
  2. Tambahkan baris /tmp/** rwk pada fail, pastikan ia diletakkan dengan betul dalam bahagian direktori yang dibenarkan.
  3. Muat Semula Apparmor menggunakan arahan sudo /etc/init.d/apparmor reload.

Selepas melengkapkan pengubahsuaian ini, MySQL sepatutnya berjaya melaksanakan pertanyaan LOAD DATA INFILE tanpa menemui Kod Ralat 13.

Atas ialah kandungan terperinci Mengapa LOAD DATA INFILE Gagal dengan Kod Ralat MySQL 13?. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!