MySQL napi Backup

Lenne egy nagyon lama kér(d)ésem! Egy olyan "valamire" lenne szükségem, ami az adatbázisaimat lementi, külön-külön.
Ezt egy cron feladatként futtatnám majd minden nap.
A legjobb az lenne, ha vmi MySQL dump születne, mert azzal az esetleges visszaállítás egyszerűbb lenne.
Igazából shellscriptes vagy esetleg PHP-s megoldás érdekelne!
-t-udna vki a témában segíteni?

Hozzászólások

Írsz egy pár soros szkriptet, ami megcsinálja. A magja:

mysqldump -u user -pJELSZO adatbazisneve > adatbazisneve-$aktualis_datum.sql

Ha nagyon akarod, akkor lehet cifrazni mindenfele tomoritessel, meg scp-zessel masik gepre, stb. Ha megvan a szkript, akkor azt crontab-olod.

--
trey @ gépház

Köszi, látom van aki figyel! ;-)
Egyébként mivel jobb ötletem nincs, így véleményeteket kérném!
Csinálok egy PHP fájlt, ez fogja legenerálni a végleges fájlt, amit majd futtatni akarnék!
Három részre bontom! Az eleje az fixen benne lesz a PHP fájlban!
#!/bin/sh
....eg ami kell
A középső résznél csinálok egy ciklust, ahány adatbázis van, annyiszor lefut, a fájlhoz hozzáírja a következőt:
mysqldump -u user -p password --opt db_neve > /akarmi/db_neve.sql
A végső rész szintén benne a PHP -ban meg, még pár dolog!
Így a PHP-val csináltatnék egy sh scriptet, és ezt futtatnám le! Mondjuk ezt a fájlt legenerálom 23:45 -kor, éjfélkor meg lefuttatom.

Remélem sikerült érthetően elmagyaráznom, hogy mit szeretnék! :S Szerintetek ez így működhetne? Egyenlőre ez csak egy ötlet, időm még nem volt rá, gondoltam előtte megkérdezem a jobban hozzáértő emberkéket! :)

omg, csak most, utoljára:

mysql --column-name=FALSE -u user -pJelszo -e "show databases" | while read n; do mysqldump -u user -pJelszo "$n" > "`date +%Y%m%d`-$n.sql"; done

persze elegánsabb lenne előtte változót deklarálni, hogy ne fusson le ennyiszer a date, de most nincs kedvem.

Elolvastad a másik hozzászólásomat?
Mert nekem úgy tűnik nem.

De leírom akkor mégeccer:
phpMyBackupPro

Major features:
- scheduled backups (through a small PHP script which must be included in an existing PHP script)

Szerintem nem kell újra feltalálni a kereket.

Üdv,
Dw.

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."

phpMyBackupPro

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."