Rumah >pangkalan data >tutorial mysql >Bagaimanakah Saya Boleh Mendayakan LOAD DATA LOCAL INFILE dalam MySQL 5.5?
Mendayakan LOAD DATA LOCAL INFILE dalam MySQL 5.5
Ciri LOAD DATA LOCAL INFILE MySQL membenarkan data dimuatkan terus daripada fail tempatan ke dalam meja. Walau bagaimanapun, mendayakan ciri ini memerlukan konfigurasi tertentu.
Konfigurasi My.cnf
Untuk mendayakan LOAD DATA LOCAL INFILE dalam fail my.cnf anda, tambahkan entri berikut pada [mysqld] bahagian:
local-infile=1
Pastikan untuk menggantikan "1" dengan nilai yang dikehendaki (0 untuk melumpuhkan, 1 untuk mendayakan).
Konfigurasi Runtime
Anda juga boleh mendayakan ciri semasa runtime menggunakan pilihan --local-infile apabila memulakan klien MySQL:
mysql --local-infile -uroot -pyourpwd yourdbname
Global Pembolehubah
Sebagai alternatif, anda boleh menetapkan pembolehubah global local_infile kepada HIDUP:
SET GLOBAL local_infile=ON;
Konfigurasi Bahagian Pelayan
Untuk " local infile" untuk berfungsi, pastikan parameter local-infile yang sama ditakrifkan dalam kedua-dua [mysql] dan [mysqld] bahagian fail my.cnf anda. Selain itu, tetapan sebelah pelayan juga harus didayakan:
[mysqld] local-infile=1
Sekatan keselamatan ini menghalang pemuatan data tanpa kebenaran daripada fail tempatan. Dengan melengkapkan langkah ini, anda boleh berjaya mendayakan LOAD DATA LOCAL INFILE dalam MySQL 5.5.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mendayakan LOAD DATA LOCAL INFILE dalam MySQL 5.5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!