Untuk menggunakan load_file , kondisi berikut harus dipenuhi (dari dokumentasi
):
- File harus berada di host server
- Anda harus menentukan nama path lengkap ke file, dan Anda harus memiliki
FILEhak istimewa. - File harus dapat dibaca oleh semua orang dan ukurannya kurang dari
max_allowed_packetbyte. - Jika
secure_file_privvariabel sistem disetel ke nama direktori yang tidak kosong, file yang akan dimuat harus berada di direktori tersebut.
Jika file berisi pernyataan SQL yang ingin Anda jalankan, pendekatan yang lebih mudah adalah dengan menyalurkannya ke:
mysql -u foo -p dbname < filename.sql