phpMyAdmin
 sql >> Teknologi Basis Data >  >> Database Tools >> phpMyAdmin

Hapus hak istimewa dari database MySQL

Hak istimewa USAGE di mysql berarti bahwa tidak ada hak istimewa untuk pengguna 'phpadmin'@'localhost' yang ditentukan pada level global *.* . Selain itu, pengguna yang sama memiliki ALL-privilege pada database phpmyadmin phpadmin.* .

Jadi, jika Anda ingin menghapus semua hak istimewa dan memulai sepenuhnya dari awal, lakukan hal berikut:

  • Cabut semua hak istimewa di tingkat basis data:

    REVOKE ALL PRIVILEGES ON phpmyadmin.* FROM 'phpmyadmin'@'localhost';

  • Lepaskan pengguna 'phpmyadmin'@'localhost'

    DROP USER 'phpmyadmin'@'localhost';

Prosedur di atas akan sepenuhnya menghapus pengguna dari instance Anda, ini berarti Anda dapat membuatnya kembali dari awal.

Untuk memberi Anda sedikit latar belakang tentang apa yang dijelaskan di atas:segera setelah Anda membuat pengguna mysql.user tabel akan terisi. Jika Anda melihat catatan di dalamnya, Anda akan melihat pengguna dan semua hak istimewa diatur ke 'N' . Jika Anda melakukan show grants for 'phpmyadmin'@'localhost'; Anda akan melihat, semua sudah familiar, output di atas. Cukup diterjemahkan ke "tidak ada hak istimewa di tingkat global untuk pengguna". Sekarang hibah Anda ALL untuk pengguna ini di tingkat basis data, ini akan disimpan di tabel mysql.db . Jika Anda melakukan SELECT * FROM mysql.db WHERE db = 'nameofdb'; Anda akan melihat 'Y' di setiap priv.

Dijelaskan di atas menunjukkan skenario yang Anda miliki di db Anda saat ini. Jadi memiliki pengguna yang hanya memiliki USAGE hak istimewa berarti, bahwa pengguna ini dapat terhubung, tetapi selain SHOW GLOBAL VARIABLES; SHOW GLOBAL STATUS; dia tidak memiliki hak istimewa lainnya.



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Kesalahan mengimpor database mysql

  2. membuat pengguna hanya-baca di phpMyAdmin

  3. Ekspor PhpMyAdmin tidak menyertakan PRIMARY KEY sebagai mysqldump

  4. Cara Mengimpor file .sql 1GB ke WAMP/phpmyadmin

  5. Kolom tanggal MySQL diisi otomatis dengan tanggal saat ini