Rumah > pangkalan data > tutorial mysql > Bagaimanakah saya boleh menyelesaikan \'Kod Ralat: 1290: Pelayan MySQL sedang berjalan dengan ralat --secure-file-priv option\'?

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
1074 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!

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