Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem [MySQL] Ako na automaticku zalohu DB?

Prezrel som Klinki-ho link s rieseniami a ako naschodnejsie sa mi zdalo zalohovat cez lokalny mysqldump, pretoze PHP som nijakovsky nedonutil spolupracovat (nebralo mysqldump prikaz cez fciu system(), tak som to vzdal).

Napisal som si jednoduchy BAT subor a namieril nan jeden Scheduled Task na mojom PC. Nie je to dokonale riesenie (nie je vyriesena situacia, kedy napr. cely den nezapnem PC...), ale je to pomerne pohodlne. Najma uz budem kludne spavat. :-)


@echo off
cls
REM setting up date
for /f "tokens=1-4 delims=. " %%a in ('DATE /T') do set TIMER=%%d_%%c_%%b
REM backing up data
c:\cesta_k_mysql\mysqldump -h domena.sk -u uzivatel --password=heslo meno_databazy > d:/zaloha/%TIMER%_databaza.sql
echo Backup complete.
pause
exit

Vdaka Klinki. ;-) Znacim ako vyriesene, ale prip. ak ma niekto daco k teme, uvital kazdu dalsiu radu.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny