root è root indipendentemente dal sistema che usi ad è l'amministratore del serverMysql..
per creare un nuovo utente, per prima cosa entra come root
poi devi usare il comando GRANT, e ti dico la sintassi(un po' semplificata):
GRANT [previlegi]
ON nomedatabase.nometabella
TO nomeutente@nomehost
IDENTIFIED BY "lapassword"
i previlegi principali sono (non te li scrivo tutti perchè sono un po' e non penso ti servano tutti, se ti servono cerca un po' di docs):
ALL --> tutto!:adhone:
ALTER
CREATE
DELETE
DROP
INSERT
SELECT
INDEX
metti tutti quelli che vuoi, separati da virgola credo..
per nomedatabase.nometabella valgono i caratteri jolly es mudb.* cioè tutte la tabelle presenti in mydb
nomeutente@nomehost Es. gigi@localhost anche qui valgono i carattery jolly penso che sia %
esempio:
codice:
GRANT SELECT, INSERT, DELETE
ON dbOrdini.*
TO gigi84@locahost
IDENTIFIED BY "gigigigi"
spero di essere stato almeno un pochino chiaro, altrimenti cerca qlche tutorial e sarà sicuramente + chiaro di me!