Posto vidim da si koristio WinXP kad si pisao poruku onda za win
1. Ovako:
Code:
cd mysql_home\bin
C:\mysql_home\bin>mysql -u
Dakle ne treba ti -p zbog toga sto lozinku ni ne kosristis; mada ne bi trebalo da smeta ako ni ovako nece nisi nesto dobro uradi pa kazi sta ti prijavljuje.
2.
Code:
mysql> GRANT Select, Insert, Update, Delete, Index, Alter, Create, Drop
ON testx.*
TO 'tvojusername'@'localhost'
IDENTIFIED BY 'tvojpassword';
Ovo posle grant ti je lista dozvoljenih akcija za ovog korisnika. Ako hoces mozes da kazes "GRANT ALL PRIVILEGES" i da das sva prava navedenom korisniku.
Ovo "ON testx.*" je nad kojom bazom mu dajes privilegije u ovom primeru si mu gore navedena ovlascenja dao nad svim tabelama "testx" baze. Ako hoces da das korisniku prava nad samo odredjenim objektima onda kazes umesto zvezdice "testx.nazivtabele". Takodje ovo moze da bude lista baza, tabela iz iste ili razlicitih baza itd.
Ovo "TO" kaze kome dajes prava. Ako taj korisnik ne postoji on se tad i kreira. Sintaksa je "tvojusername"@"hostSaKogaPristupasBazi".
Ovo ostalo ti je sigurno jasno.
Ima tu jos po nesto ali ovo je ugalvnom to. U ostalom imas sve u manualu.