Versi singkat tentang cara melakukan ini (yang sebagian besar dijelaskan di tautan yang saya posting di atas ):
- Anda harus
REVOKE
GLOBAL
pengguna tersebut hak istimewa - ini karena sistem hak istimewa MySQL adalah top-down. Jika mereka memilikiGLOBAL
hak istimewa untukSELECT
maka itu berlaku untuk semua database Anda - Anda kemudian perlu
GRANT
hak istimewa yang benar pada yang tidak perlu akses ke (Anda dapat menggunakan wildcard untuk ini)
Penting untuk dicatat bahwa MySQL tidak memiliki konsep hak istimewa "MENOLAK" .