Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Mendayakan LOAD DATA LOCAL INFILE dalam MySQL 5.5 pada Ubuntu 12.04 LTS?

Bagaimana untuk Mendayakan LOAD DATA LOCAL INFILE dalam MySQL 5.5 pada Ubuntu 12.04 LTS?

Barbara Streisand
Lepaskan: 2024-12-30 08:47:08
asal
566 orang telah melayarinya

How to Enable LOAD DATA LOCAL INFILE in MySQL 5.5 on Ubuntu 12.04 LTS?

Cara Mengkonfigurasi MySQL 5.5 pada Ubuntu 12 LTS untuk Membenarkan LOAD DATA LOCAL INFILE

Ciri LOAD DATA LOCAL INFILE dalam MySQL membenarkan data untuk dimuatkan ke dalam jadual daripada fail yang disimpan pada sistem tempatan. Untuk mendayakan ciri ini, pelbagai tetapan perlu dikonfigurasikan.

Mengkonfigurasi my.cnf

Seperti yang dinyatakan dalam manual MySQL 5.5, kedua-dua pelayan dan klien mestilah dikonfigurasikan untuk membenarkan LOAD DATA LOCAL INFILE. Untuk mengkonfigurasi pelayan MySQL, tambahkan pilihan berikut pada bahagian [mysqld] fail my.cnf:

local-infile=1
Salin selepas log masuk

Menggunakan --local-infile Option

Sebagai alternatif, anda boleh menggunakan pilihan --local-infile apabila memanggil MySQL klien:

mysql --local-infile -uroot -pyourpwd yourdbname
Salin selepas log masuk

Menetapkan Pembolehubah Global

Anda juga boleh menetapkan pembolehubah local_infile global pada masa jalan menggunakan pertanyaan SQL ini:

SET GLOBAL local_infile=ON;
Salin selepas log masuk

Konfigurasi Tambahan

Pastikan bahawa parameter local_infile juga ditakrifkan dalam bahagian [mysql] fail my.cnf:

[mysql]
local-infile=1
Salin selepas log masuk

Pertimbangan Keselamatan

Mendayakan LOAD DATA LOCAL INFILE adalah risiko keselamatan kerana ia membenarkan pengguna yang tidak dibenarkan untuk memuatkan fail sewenang-wenangnya ke pelayan. Oleh itu, ciri ini hanya boleh didayakan apabila perlu.

Atas ialah kandungan terperinci Bagaimana untuk Mendayakan LOAD DATA LOCAL INFILE dalam MySQL 5.5 pada Ubuntu 12.04 LTS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan