Rumah > pangkalan data > tutorial mysql > Bagaimanakah Saya Boleh Memberi Keistimewaan SUPER dalam MySQL?

Bagaimanakah Saya Boleh Memberi Keistimewaan SUPER dalam MySQL?

Linda Hamilton
Lepaskan: 2024-12-05 02:43:13
asal
721 orang telah melayarinya

How Can I Grant SUPER Privileges in MySQL?

Menetapkan Keistimewaan SUPER kepada Pangkalan Data MySQL

Masalah

Apabila cuba melaksanakan pertanyaan SET GLOBAL log_bin_trust_function_creators = 1, ralat berikut berlaku: #12277: - Akses ditolak; anda memerlukan keistimewaan SUPER untuk operasi ini. Bagaimanakah keistimewaan SUPER boleh diberikan kepada pangkalan data MySQL?

Penyelesaian

Menggunakan phpMyAdmin:

  1. Navigasi ke Privileges phpMyAdmin 🎜> tab.
  2. Klik
  3. Edit Pengguna.
  4. Di bawah tab
  5. Pentadbir, pilih kotak pilihan SUPER.
  6. 🎜>Klik
  7. Pergi.

Menggunakan Konsol MySQL:

  1. Lakukan pertanyaan berikut:

    mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
    Salin selepas log masuk
    Ganti pengguna dengan nama pengguna dan kata laluan dengan pengguna kata laluan.

  2. Tamatkan sesi dengan FLUSH PRIVILEGES;.

    mysql> FLUSH PRIVILEGES;
    Salin selepas log masuk

Nota: Adalah disyorkan untuk memberikan Keistimewaan SUPER dengan *.* (semua pangkalan data) dan bukannya pangkalan data khusus, kerana SUPER adalah global keistimewaan.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memberi Keistimewaan SUPER dalam MySQL?. 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