Products & Services Submit a ticket My Tickets
Selamat datang
Masuk  Mendaftar

MySQL : Mengaktifkan Load Data Local Infile

Bagaimana mengaktifkan mysqli.load_data_local_infile pada MySQL?

Cek Apakah Sudah di Enable

Untuk cek apakah fitur load data local infile sudah di ON atau belum kita bisa cek dengan cara login ke mysql console terlebih dahulu. Login ke mysql root atau mysql admin.

mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | local_infile  | OFF   | +---------------+-------+ 1 row in set (0.00 sec)
Generic

Saat di query via console ternyata hasilnya adalah OFF.

Lantas bagaimana cara aktifkan fitur load_data_local_infile tanp harus melakukan restart service MySQL?

mysql> SET GLOBAL local_infile = 'ON'; Query OK, 0 rows affected (0.06 sec)
Generic

Kemudian cek lagi apakah value sudah ON?

mysql> SHOW GLOBAL VARIABLES LIKE 'local_infile'; +---------------+-------+ | Variable_name | Value | +---------------+-------+ | local_infile  | ON    | +---------------+-------+ 1 row in set (0.00 sec) 
mysql>
Generic

Selamat! Kini local_infile sudah ON statusnya.

Enable Load Data Local Infile di /etc/my.cnf

Jika ingin di enable dari segi /etc/my.cnf maka tambahkan pada baris MySQL atau MySQLi tergantung kebutuhan.

[MySQLi] mysqli.allow_local_infile = On 
[MySQL] mysql.allow_local_infile = On
Generic

Kemudian restart MySQL.

 systemctl restart mysql 
Generic


Apakah jawaban ini bermanfaat? Ya Tidak

Send feedback
Maaf kami tidak bisa membantu. Bantu kami mengembangkan artikel ini dengan umpan balik Anda.