Rumah >pangkalan data >tutorial mysql >Bagaimana Memberi Keistimewaan SUPER dalam MySQL untuk Melaksanakan Pertanyaan Khusus?

Bagaimana Memberi Keistimewaan SUPER dalam MySQL untuk Melaksanakan Pertanyaan Khusus?

DDD
DDDasal
2024-12-24 20:51:14279semak imbas

How to Grant SUPER Privileges in MySQL to Execute Specific Queries?

Menetapkan Keistimewaan SUPER kepada Pangkalan Data MySQL

Apabila cuba melaksanakan pertanyaan tertentu dalam MySQL, anda mungkin menghadapi mesej ralat yang menunjukkan bahawa anda kekurangan keistimewaan SUPER yang diperlukan. Ralat ini biasanya timbul apabila anda cuba menetapkan pembolehubah konfigurasi global, seperti log_bin_trust_function_creators.

Untuk menyelesaikan isu ini, anda perlu memberikan keistimewaan SUPER kepada pengguna yang cuba melaksanakan pertanyaan. Ini boleh dicapai melalui sama ada antara muka phpMyAdmin atau konsol baris arahan MySQL.

Menggunakan phpMyAdmin

Navigasi ke phpMyAdmin dan pilih pilihan "Keistimewaan". Kemudian, edit pengguna yang dikehendaki dan klik pada tab "Pentadbir". Dayakan kotak semak "SUPER" dan klik "Pergi" untuk menyimpan perubahan.

Menggunakan Baris Perintah

Sebagai alternatif, anda boleh menetapkan keistimewaan SUPER menggunakan baris arahan. Jalankan kod berikut:

mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';

Ganti pengguna dengan nama pengguna dan kata laluan dengan kata laluan yang sepadan.

Untuk melengkapkan proses, jalankan arahan berikut:

mysql> FLUSH PRIVILEGES;

Nota: Adalah penting untuk memberikan keistimewaan SUPER dengan *.* (semua pangkalan data), kerana SUPER adalah global keistimewaan yang terpakai pada semua pangkalan data.

Atas ialah kandungan terperinci Bagaimana Memberi Keistimewaan SUPER dalam MySQL untuk Melaksanakan Pertanyaan Khusus?. 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