Autor | Zpráva | ||
---|---|---|---|
aha Profil |
#1 · Zasláno: 12. 1. 2010, 19:23:06 · Upravil/a: aha
Prosím, poraďte kde dělám chybu. Chci na localhostu (běží na Windows) zálohovat databázi. Když však napíšu:
mysql> mysqldump -h localhost -u root -p -D databaze > zalohadatabaze.sql; tak mi to stále hází chybu 1064 - syntaxe. Zkouším s tím laborovat už hodinu a nemůžu s tím hnout. Dík |
||
Aesir Profil |
#2 · Zasláno: 12. 1. 2010, 19:29:09
[#1] aha:
mysqldump je externí program a ne SQL příkaz, takže je potřeba ho spustit přímo z shellu operačního systému a ne v mysql konzoli :) |
||
aha Profil |
#3 · Zasláno: 12. 1. 2010, 19:39:53
Aesir:
Myslíte z konzole, která se objevi, když do příkazového řádku napíšu cmd? Tam potom mám c:\> Jak tedy postupovat dále? Dík |
||
Aesir Profil |
#4 · Zasláno: 12. 1. 2010, 20:00:03
[#3] aha:
„Myslíte z konzole, která se objevi, když do příkazového řádku napíšu cmd?“ Přesně tak. „Jak tedy postupovat dále?“ Změnit aktuální adresář na ten, ve kterém je mysqldump.exe a spustit ten příkaz, který jste vkládal do mysql konzole včetně těch parametrů. |
||
aha Profil |
#5 · Zasláno: 12. 1. 2010, 20:32:29 · Upravil/a: aha
mckay: Aesir
Dík, teď musím na chvíli odejít (pes), ale vyzkouším. |
||
aha Profil |
#6 · Zasláno: 12. 1. 2010, 21:22:02
Pánové, vyzkoušel jsem oba způsoby, oba fungují.
Ještě jednou díky!!! |
||
Časová prodleva: 14 let
|
0