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!
- Tovább (MySQL felhasználó létrehozás)
- 2941 megtekintés