Bagaimanakah saya boleh menyelesaikan \'Kod Ralat: 1290: Pelayan MySQL sedang berjalan dengan ralat --secure-file-priv option\'?

Patricia Arquette
Lepaskan: 2024-10-27 12:41:30
asal
986 orang telah melayarinya

How can I resolve the

Ralat Ditemui: Sekatan Kebenaran Fail Selamat

Ralat MySQL "Kod Ralat: 1290. Pelayan MySQL sedang berjalan dengan --secure -file-priv option" timbul apabila pelayan MySQL mempunyai pilihan "--secure-file-priv" yang didayakan, mengehadkan pelaksanaan pernyataan yang melibatkan pembacaan atau penulisan daripada direktori tertentu.

Untuk menangani isu ini, anda mempunyai beberapa pilihan:

Hadkan Akses Fail kepada Direktori Selamat:

Anda boleh mengkonfigurasi pelayan MySQL untuk hanya membenarkan akses fail ke direktori selamat tertentu, yang ditetapkan dalam pembolehubah "secure_file_priv". Gunakan "TUNJUKKAN PEMBOLEH UBAH SEPERTI 'secure_file_priv';" arahan untuk melihat direktori semasa. Setelah direktori selamat diketahui, pastikan pernyataan "INTO OUTFILE" anda menyatakan direktori ini.

Lumpuhkan Kebenaran Fail Selamat:

Jika anda menjalankan ujian atau tidak -persekitaran pengeluaran, anda boleh melumpuhkan pilihan "--secure-file-priv" dengan mengedit fail konfigurasi MySQL (cth., my.ini pada Windows). Ulas tetapan "secure-file-priv" dalam kumpulan "[mysqld]" dan mulakan semula perkhidmatan MySQL. Ingat untuk mendayakan semula pilihan itu kemudian untuk meningkatkan keselamatan.

Nyatakan Direktori Selamat Tersuai:

Anda boleh menentukan direktori selamat tersuai dengan menetapkan pembolehubah "secure_file_priv" kepada laluan direktori yang anda inginkan. Pendekatan ini membolehkan anda mengawal kebenaran fail dengan lebih terperinci.

Penyelesaian Alternatif untuk Windows:

Untuk pengguna Windows, alternatif untuk mengubah suai fail konfigurasi adalah dengan menggunakan "C :/ProgramData/MySQL/MySQL Server 5.6/Uploads" direktori. Secara lalai, pilihan "secure-file-priv" dikonfigurasikan dengan direktori ini. Tentukan direktori ini dalam pernyataan "INTO OUTFILE" anda untuk memintas ralat.

Dengan mengikuti langkah ini, anda boleh menyelesaikan "Kod Ralat: 1290" dan membolehkan penggunaan pernyataan "INTO OUTFILE" dengan fail yang sesuai kebenaran.

Atas ialah kandungan terperinci Bagaimanakah saya boleh menyelesaikan \'Kod Ralat: 1290: Pelayan MySQL sedang berjalan dengan ralat --secure-file-priv option\'?. 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