DB User anlegen



  • Moin,

    ich möchte in mySQL einen neuen DB User anlegen, der lediglich Zugriff auf eine einzige Tabelle hat.

    Folgendes habe ich bisher gemacht:

    INSERT INTO user(Host,User,Password,Select_priv,Insert_priv,Update_priv) VALUES('localhost','testuser',PASSWORD('test'),'Y','Y', 'Y')
    
    INSERT INTO db(Host,Db,User,Select_priv,Insert_priv,Update_priv) VALUES('localhost', 'testdb', 'testuser', 'Y', 'Y', 'Y')
    
    FLUSH PRIVILEGES
    

    Allerdings kann der User >testuser< weiterhin auf alle anderen Datenbanken zugreifen und diese beliebig editieren.

    Was mache ich falsch?


Anmelden zum Antworten