Fórum Root.cz

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

Název: Rozdíl SQL příkazů
Přispěvatel: MT kdy 14. 12. 2017, 19:47:41
Ahoj, jaký je prosím rozdíl mezi tímto
CREATE USER 'user'@'localhost' IDENTIFIED BY 'pass';
a tímto
CREATE USER 'user'@'localhost'

Který je správně? Děkuji
Název: Re:Rozdíl příkazů
Přispěvatel: DW kdy 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: . kdy 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 kdy 14. 12. 2017, 20:13:46
Moc děkuji!  :)
Název: Re:Rozdíl SQL příkazů
Přispěvatel: MT kdy 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 kdy 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 kdy 14. 12. 2017, 20:41:58
samozrejme command bude v uvodzovkach :D
Název: Re:Rozdíl SQL příkazů
Přispěvatel: MT kdy 14. 12. 2017, 20:47:04
Tak že to bude takto? Dík

-e, --execute=name  Execute "command" and quit. (CREATE USER 'user'@'localhost')
Název: Re:Rozdíl SQL příkazů
Přispěvatel: DW kdy 14. 12. 2017, 21:32:16
ak ti to nepojde tak skus:

mysql --user=root --password --execute="CREATE USER 'user'@'localhost' IDENTIFIED BY 'n3j4k3h3sl0'"

;D