Wenn mich nicht alles täuscht (ich bin nicht so der
mySQL-Experte), müsste es so gehen:
REVOKE ALL ON DBName.* FROM Benutzername
Damit hat der Benutzer zwar Server-global immer noch alle Rechte, auf der angegebenen
DB aber keine mehr. Die müssen nun erteilt werden:
GRANT SELECT ON DBName.* TO Benutzername
Welche Rechte genau benötigt werden, hängt von der
DB-Struktur ab, ggf. muss da z.B. noch EXECUTE mit in die Liste, zusätzlich zum SELECT.