Autor | Zpráva | ||
---|---|---|---|
Anonymní Profil * |
#1 · Zasláno: 17. 10. 2006, 19:55:11
Ahoj,
nainstaloval jsem si myslq 5, rád bych si vytvořil nového uživatele, tak jsem zabrouzdal do manuálu. A našel http://www.mysql.org/doc/refman/5.1/en/user-names.html, ale nějak se mi nedaří uživatele přidat, jsem na správné cestě? Jak se vypíše seznam uživatelů, kteří se k databázi přihlašují? |
||
nightfish Profil |
#2 · Zasláno: 17. 10. 2006, 19:59:53
phpmyadmin -> Oprávnění a tam naklikat
jinak k přidávání uživatelů/oprávnění slouží příkaz GRANT (http://www.mysql.org/doc/refman/5.1/en/adding-users.html) |
||
Anonymní Profil * |
#3 · Zasláno: 17. 10. 2006, 20:02:06
phpmyadmin -> Oprávnění a tam naklikat
v příkazové řádce se špatně kliká |
||
nightfish Profil |
#4 · Zasláno: 17. 10. 2006, 20:04:48
Anonymní
proto jsem taky napsal alternativní řešení ale přesto bych doporučil toho phpMyAdmina nainstalovat... dělat všechno přes konzolu není zrovna efektivní |
||
Anonymní Profil * |
#5 · Zasláno: 17. 10. 2006, 20:08:50
Máš pravdu, moc efektivní to není. A ta část manuálu, na který jsem přidal odkaz tedy popisuje co?
|
||
nightfish Profil |
#6 · Zasláno: 17. 10. 2006, 20:19:17
odkázal jsi na část 5.9.1, která se zabývá připojováním k mysql serveru z příkazové řádky
já jsem odkázal na část 5.9.2, která popisuje přidávání nových uživatelů a jejich oprávnění k databázím/tabulkám |
||
Kajman_ Profil * |
#7 · Zasláno: 17. 10. 2006, 20:26:45
Další snadnou správu účtů poskytuje např.
http://www.mysql.com/products/tools/administrator/ |
||
Anonymní Profil * |
#8 · Zasláno: 17. 10. 2006, 20:27:15
Aha, tak to jsem byl trošku vedle. Vytvořil jsem si tedy nového uživatele, jak se odhlásím od roota a přihlásím na nového?
|
||
nightfish Profil |
#9 · Zasláno: 17. 10. 2006, 20:29:42 · Upravil/a: nightfish
mysql> quit;
#mysql -unovyuzivatel -pnoveheslo jmenodatabaze EDIT: tím dojde ke spuštění konzole a přihlášení k mysql serveru s uživatelem "novyuzivatel" k databázi "jmenodatabaze" |
||
Anonymní Profil * |
#10 · Zasláno: 17. 10. 2006, 20:33:51
nightfish
Díky, díky Tobě už umim ovládat mysql malilinko z příkazového řádku Kajman_ Vyzkoušim, taky díky. |
||
Anonymní Profil * |
#11 · Zasláno: 17. 10. 2006, 20:42:52
V tabulce user mám nového uživatele pod kterým jsem se přihlásim.
Vytvořil jsem ho tímto příkazem mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost' -> IDENTIFIED BY 'some_pass' WITH GRANT OPTION; V tabulce host má už všech práv nastavenou hodnotu "N" a přesto má práva jako root. Jak je to možný? |
||
nightfish Profil |
#12 · Zasláno: 17. 10. 2006, 20:46:05
podívej se do tabulek db, host a user
tam by mohlo něco být |
||
Kajman_ Profil * |
#13 · Zasláno: 17. 10. 2006, 20:54:40
Když mu dáte všechna práva (ALL PRIVILEGES), tak se nedivte :-)
btw:nighfishi, neměl by jsi chuť dělat tady v databázích moderátora? (nějak mi nejde tvoje icq, tak se ptát takhle ;-) |
||
Anonymní Profil * |
#14 · Zasláno: 17. 10. 2006, 20:55:48
mysql> select * from db;
Empty set (0.00 sec) mysql> select * from host; Empty set (0.00 sec) a v tabulce user u nově přidaného uživatele, pod kterým jsem ted přihlášený jsou u práv samá N a pak čtyři nuly |
||
nightfish Profil |
#15 · Zasláno: 17. 10. 2006, 21:55:43
Anonymní
zřejmě se bere v úvahu jiná dvojice host/user zkus se přihlásit s nově vytvořeným uživatelem k mysql a spustit SELECT CURRENT_USER(); mělo by to vypsat přihlášeného uživatele ve tvaru user@host, což by se mělo rovnat monty@localhost v případě, že ne, tak sem pošli obsah tabulky user (stačí první dva sloupce) |
||
Časová prodleva: 10 měsíců
|
|||
sir Profil * |
#16 · Zasláno: 22. 8. 2007, 18:40:05
#mysql -unovyuzivatel -pnoveheslo jmenodatabaze
pls jak tento příkaz dát do command line .... děkuju |
||
sir Profil * |
#17 · Zasláno: 22. 8. 2007, 18:49:36
nightwish nebo muze napsat..... mysql> SELECT Host,User,Password FROM mysql.user;
|
||
nightfish Profil |
#18 · Zasláno: 22. 8. 2007, 19:09:08
pls jak tento příkaz dát do command line
spustíš příkazový řádek (ve windows cmd.exe) nebo terminálové okno a do něj ten příkaz napíšeš a stiskneš Enter nightwish nightfish nightwish nebo muze napsat..... nerozumím |
||
sir Profil * |
#19 · Zasláno: 22. 8. 2007, 21:46:05
nerozumím
to máš jedno nightfish Promiň pls jak tento příkaz dát do command line díky |
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0