Melindungi muat naik fail dalam MySQL adalah penting. Secure_file_priv
tetapan membantu menghalang muat naik tanpa kebenaran. Artikel ini memberikan gambaran keseluruhan tentang kepentingan dan penggunaannya.
secure_file_priv mentakrifkan direktori selamat untuk muat naik fail dalam MySQL, meningkatkan keselamatan data. Semak tetapan dengan:
SHOW VARIABLES LIKE 'secure_file_priv';
Untuk memuat naik fail dengan selamat menggunakan LOAD DATA INFILE:
LOAD DATA INFILE 'input.csv' INTO TABLE test_table FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';
Arahan ini hanya berfungsi jika input.csv berada dalam direktori yang dibenarkan.
Apakah itu secure_file_priv?
Tetapan MySQL yang menetapkan direktori khusus untuk muat naik fail, menghalang yang tidak dibenarkan.
Bilakah secure_file_priv Digunakan?
Ia digunakan semasa melaksanakan perintah LOAD DATA INFILE dan SELECT ... INTO OUTFILE.
Perlukah secure_file_priv Dilumpuhkan?
Melumpuhkannya adalah tidak selamat kerana ia membenarkan muat naik fail dari mana-mana direktori, menjejaskan keselamatan.
Apakah Langkah Keselamatan Tambahan Yang Disyorkan?
Gunakan alatan seperti DbVisualizer untuk keselamatan yang dipertingkatkan dan pastikan kemas kini tetap bagi konfigurasi keselamatan.
secure_file_priv adalah penting untuk memastikan muat naik fail MySQL. Konfigurasi yang betul bagi tetapan ini memastikan bahawa hanya direktori yang dibenarkan digunakan untuk operasi fail, meningkatkan keselamatan pangkalan data keseluruhan. Untuk bacaan lanjut sila baca artikel Mencegah Muat Naik Haram dalam MySQL – secure_file_priv.
Atas ialah kandungan terperinci Menggunakan secure_file_priv untuk Mencegah Muat Naik MySQL Haram. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!