Rozdíl SQL příkazů

MT

Rozdíl SQL příkazů
« kdy: 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
« Poslední změna: 14. 12. 2017, 20:02:44 od Petr Krčmář »


DW

Re:Rozdíl příkazů
« Odpověď #1 kdy: 14. 12. 2017, 20:03:08 »
Spravne su obe... len tym druhym vytvoris uzivatela bez hesla.

.

Re:Rozdíl příkazů
« Odpověď #2 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š.

MT

Re:Rozdíl SQL příkazů
« Odpověď #3 kdy: 14. 12. 2017, 20:13:46 »
Moc děkuji!  :)

MT

Re:Rozdíl SQL příkazů
« Odpověď #4 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


DW

Re:Rozdíl SQL příkazů
« Odpověď #5 kdy: 14. 12. 2017, 20:40:57 »
mysql --help pise:
-e, --execute=name  Execute command and quit. (Disables --force and history file.)

DW

Re:Rozdíl SQL příkazů
« Odpověď #6 kdy: 14. 12. 2017, 20:41:58 »
samozrejme command bude v uvodzovkach :D

MT

Re:Rozdíl SQL příkazů
« Odpověď #7 kdy: 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')

DW

Re:Rozdíl SQL příkazů
« Odpověď #8 kdy: 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