Memberi Keistimewaan SUPER dalam MySQL
Untuk melaksanakan pertanyaan tertentu dalam MySQL, seperti "SET GLOBAL log_bin_trust_function_creators =1", anda mungkin menghadapi ralat yang menunjukkan bahawa anda tidak mempunyai keistimewaan SUPER. Keistimewaan ini memberikan kebenaran yang lebih tinggi untuk mengurus tetapan pangkalan data dan melaksanakan tugas pentadbiran.
Menetapkan Keistimewaan SUPER melalui PHPMyAdmin
Untuk memberikan keistimewaan SUPER menggunakan PHPMyAdmin, ikut langkah ini:
Menetapkan Keistimewaan SUPER melalui Konsol
Sebagai alternatif, anda boleh memberikan keistimewaan SUPER melalui konsol MySQL:
mysql> GRANT SUPER ON *.* TO user@'localhost' IDENTIFIED BY 'password';
Jadi pastikan untuk menggantikan "pengguna" dengan nama pengguna dan "kata laluan" dengan pengguna kata laluan.
Setelah perintah pemberian dilaksanakan, siram jadual keistimewaan untuk menggunakan perubahan:
mysql> FLUSH PRIVILEGES;
Perhatikan bahawa keistimewaan SUPER digunakan secara global untuk semua pangkalan data ("."), kerana ia tidak terhad kepada pangkalan data tertentu.
Atas ialah kandungan terperinci Bagaimanakah Saya Memberi Keistimewaan SUPER dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!