Rumah >pangkalan data >tutorial mysql >Mengapa Saya Masih Mendapat Ralat \'Akses Ditolak\' Menggunakan INTO OUTFILE Walaupun Memberi Keistimewaan \'SEMUA\' dalam MySQL?

Mengapa Saya Masih Mendapat Ralat \'Akses Ditolak\' Menggunakan INTO OUTFILE Walaupun Memberi Keistimewaan \'SEMUA\' dalam MySQL?

Susan Sarandon
Susan Sarandonasal
2024-11-03 07:19:30565semak imbas

Why Do I Still Get

Ralat "Akses Ditolak" dalam MySQL INTO OUTFILE

Walaupun memberikan akses "SEMUA" kepada pengguna 'asdfsdf' dan menetapkan kebenaran folder kepada CHMOD 777, ralat berterusan apabila cuba menggunakan perintah INTO OUTFILE. Ralat ini menunjukkan kekurangan keistimewaan yang diperlukan untuk pengguna.

Penyelesaian:

Untuk menyelesaikan isu ini, laksanakan arahan SQL berikut:

> grant all privileges 
  on YOUR_DATABASE.* 
  to 'asdfsdf'@'localhost' 
  identified by 'your_password';
> flush privileges;

Selain itu, pastikan pengguna 'asdfsdf'@'localhost' telah diberikan keistimewaan FILE:

> GRANT FILE ON *.* TO 'asdfsdf'@'localhost';

Arahan ini harus memberikan kebenaran yang diperlukan kepada pengguna dan membenarkan operasi INTO OUTFILE berjaya. Ambil perhatian bahawa YOUR_DATABASE ialah nama pangkalan data yang mengandungi jadual tbl_property.

Atas ialah kandungan terperinci Mengapa Saya Masih Mendapat Ralat \'Akses Ditolak\' Menggunakan INTO OUTFILE Walaupun Memberi Keistimewaan \'SEMUA\' dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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