Kebenaran Fail Ditolak: Menyelesaikan Masalah Ralat 'Muat Data' dalam MySQL
Apabila cuba memuatkan data daripada longgokan fail rata ke dalam jadual MySQL menggunakan arahan 'LOAD DATA', pengguna mungkin menghadapi ralat kebenaran walaupun selepas melaraskan kebenaran jadual. Untuk menyelesaikan masalah ini, pertimbangkan perkara berikut:
Kebenaran Fail
Semak sama ada pengguna yang cuba memuatkan mempunyai kebenaran sistem fail yang mencukupi untuk membaca fail data. Berikan keistimewaan 'FAIL' yang diperlukan menggunakan:
GRANT FILE ON *.* TO '[user]'@'[host]' IDENTIFIED BY '[password]';
Konteks Benang
Pastikan bahawa utas MySQL yang melaksanakan arahan 'LOAD DATA' mempunyai keistimewaan 'FILE' . Pengguna lalai untuk utas MySQL ialah 'mysql'. Untuk memberikan keistimewaan kepada pengguna ini, jalankan:
GRANT FILE ON *.* TO 'mysql'@'[host]' IDENTIFIED BY '[password]';
Pertimbangan Tambahan
Atas ialah kandungan terperinci Mengapa Saya Tidak Boleh Memuatkan Data ke dalam MySQL? Menyelesaikan masalah Ralat Kebenaran \'LOAD DATA\'. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!