MySQL felhasználó létrehozás

Sziasztok!

Az lenne a problémám, hogy lenne egy root usernél butább felhasználóm, amivel felhasználókat akarok létrehozni a MySQL adatbázishoz, de nem sikerül.

A létrehozó user felhasználói jogai:
- CREATE
- RELOAD
- GRANT (igazából ez az, amit nem csinál meg)
- CREATE USER

Tökéletesen létrehozza az adatbázist:
CREATE database db
Létre is hozza a usert:
CREATE USER 'db'@'localhost' IDENTIFIED BY 'pass'

De ez az amit nem csinál meg arra hivatkozva, hogy nincs joga:
GRANT ALL PRIVILEGES ON db.* TO 'db'@'localhost'

Tehát a saját táblájához full hozzáférést szeretnék adni, és azt mondja nincs jogom :S
Ha pl ALL PRIVILEGES jogot adok az adatbázishoz a létrehozó useremnek, akkor meg tudja csinálni, de ebben az esetben már használhatnám a root usert is, mert ugyanaz a joga van és pont ez a cél, hogy a lehető legkevesebb joga legyen a feladat elvégzéséhez...
Valami ötlet, hogy mit rontok el?

Köszi!

Hozzászólások

Egy olyan felhasználót akarsz aki bárkinek, adhat jogot, bármelyik táblára?
Innentől milyen jogot akarsz megvonni tőle?