good. takze, pokud potrebujes pracovat s DB z PHP skriptu, silne dopodurucuju vytvorit si na to usera - NEroota.
MySQL na to ma spec. DB jmenem mysql, ve ktere je na to tabulka user.
takze pustis klienta, a prihlasis se jako root, a budes pracovat s db mysql:
mysql -p -u root mysql
-bude to chtit heslo roota. To pochopitelne znas.
pak das do tabulky user novy zaznam, dejme tomu ze, uzivatel bude "tonda", a heslo "kreslo". Predpokladam, ze server na ktery se budes dotazovat bude localhost.
Kód:
INSERT INTO user (User, Host, Password) VALUES ("tonda", "localhost", password("kreslo"));
pak jeste musis nastavit jeho prava tak, aby mohl vytvaret db, tabulky, cost updatovat mazat zaznamy atd..
Kód:
Update user Set Select_priv = "Y",
Insert_priv = "Y",
Update_priv = "Y",
Delete_priv = "Y",
Create_priv = "Y",
Drop_priv = "Y",
Index_priv = "Y",
Alter_priv = "Y"
WHERE User = "tonda";
Tak, tim bys mel mit tondu, ktery muze ty vyse zminene veci.
(pro stouraly, ja vim, ze to jde i pres GRANT ale tohle je nazornejsi, aspon se kluk neco malo priuci
)
ted prikazem exit vyskocis z klienta a aby se novy prava aktivovaly, das prikaz:
Kód:
mysql -u root -p reload
Zas to bude chtit heslo.
Ted uz se budes moct prihlasit jako tonda, tj
mysql -u tonda -p
Kód:
A das mysql prikaz CREATE DATABASE jmenodatabaze;
-a dalsi prikazy, co ti poradi manual k tomu chatu.. Kazdopadne pokud mas vytvorenyho usera tondu, je uz mnohem jednodussi nahodit si nekam PHPmyAdmina, a tam si potrebny DB a tabulky naklikat...