Fórum Root.cz

Hlavní témata => Server => Téma založeno: MT 14. 12. 2017, 19:47:41

Název: Rozdíl SQL příkazů
Přispěvatel: MT 14. 12. 2017, 19:47:41
Ahoj, jaký je prosím rozdíl mezi tímto
Kód: [Vybrat]
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';
a tímto
Kód: [Vybrat]
CREATE USER 'user'@'localhost'
Který je správně? Děkuji
Název: Re:Rozdíl příkazů
Přispěvatel: DW 14. 12. 2017, 20:03:08
Spravne su obe... len tym druhym vytvoris uzivatela bez hesla.
Název: Re:Rozdíl příkazů
Přispěvatel: . 14. 12. 2017, 20:03:54
První vytvoří uživatele a nastaví mu heslo. Druhý nenastaví heslo. Správně je ten, který dělá to, co chceš.
Název: Re:Rozdíl SQL příkazů
Přispěvatel: MT 14. 12. 2017, 20:13:46
Moc děkuji!  :)
Název: Re:Rozdíl SQL příkazů
Přispěvatel: MT 14. 12. 2017, 20:18:41
Chlapy prosím ještě o jednu věc, před ten příkaz se misí ještě zadat mysql -u root -p nejde to nějak zadat v jednom příkaze (z příkazové řádky jako root) ? Děkuji
Název: Re:Rozdíl SQL příkazů
Přispěvatel: DW 14. 12. 2017, 20:40:57
mysql --help pise:
-e, --execute=name  Execute command and quit. (Disables --force and history file.)
Název: Re:Rozdíl SQL příkazů
Přispěvatel: DW 14. 12. 2017, 20:41:58
samozrejme command bude v uvodzovkach :D
Název: Re:Rozdíl SQL příkazů
Přispěvatel: MT 14. 12. 2017, 20:47:04
Tak že to bude takto? Dík

Kód: [Vybrat]
-e, --execute=name  Execute "command" and quit. (CREATE USER 'user'@'localhost')
Název: Re:Rozdíl SQL příkazů
Přispěvatel: DW 14. 12. 2017, 21:32:16
ak ti to nepojde tak skus:
Kód: [Vybrat]
mysql --user=root --password --execute="CREATE USER 'user'@'localhost' IDENTIFIED BY 'n3j4k3h3sl0'"
;D