Autor Téma: automatická záloha dat  (Přečteno 3707 krát)

hlucheucho

  • Host
automatická záloha dat
« kdy: 15-06-2012, 13:19:30 »
Dobrý den,

mám na měřícím pracovišti databázi (s naměřenými hodnotami, nastaveními ... ). Tu bych chtěl automaticky zálohovat tak, že se nová data vykopírují do databáze na jiném PC v síti (do "centrální" databáze). Má na to MySQL nějaké nástroje? Jaké?

hu

Offline < z >

  • Administrátoři
  • Guru
  • *****
  • Příspěvků: 1081
  • Karma: 36
    • Verze Delphi: 7, 2010
Re:automatická záloha dat
« Odpověď #1 kdy: 15-06-2012, 13:37:11 »
zalezi asi na tom, jak to chces zalohovat,
samotne mysql ti to myslim neudela ;)

- ja mam na zalohvani php skript, ktery to ulozi do souboru a zabali, pripadne to muze i premistit
- jsou programy, ktere ti porovnaji starou a novou a premisti rozdil
- nebo by sis mohl udelat program, kterej udela mysql dump, vycisti databazi se zalohou a presune
- nebo programem jen archivovat mysql dump

hlucheucho

  • Host
Re:automatická záloha dat
« Odpověď #2 kdy: 15-06-2012, 13:47:15 »
- jsou programy, ktere ti porovnaji starou a novou a premisti rozdil
můžeš nějaký doporučit?

hu

Offline Mi.Chal.

  • Guru
  • *****
  • Příspěvků: 567
  • Karma: 23
Re:automatická záloha dat
« Odpověď #3 kdy: 15-06-2012, 20:29:33 »
mám na měřícím pracovišti databázi (s naměřenými hodnotami, nastaveními ... ). Tu bych chtěl automaticky zálohovat tak, že se nová data vykopírují do databáze na jiném PC v síti (do "centrální" databáze). Má na to MySQL nějaké nástroje? Jaké?

To co chceš (zapsat do jedné db, objeví se to i v jiné) se obecně nazývá replikace, třeba google našel http://hodza.net/2007/04/17/replikace-mysql/. Jak moc je to u mysql funkční v praxi nevím.

Offline < z >

  • Administrátoři
  • Guru
  • *****
  • Příspěvků: 1081
  • Karma: 36
    • Verze Delphi: 7, 2010
Re:automatická záloha dat
« Odpověď #4 kdy: 16-06-2012, 10:34:54 »
ja primo nic nepouzivam a uz si nevzpominam, co jsem videl ... ale kdyz si zadas mysql a synchronizace, tak ti toho dost vyjede,
pokud to jde, tak ta replikace by byla mozna lepsi

vybrakoval jsem StackOverflow
Toad for MySQL - http://www.quest.com/toad-for-mysql/
nebo http://www.maatkit.org/doc/mk-table-sync.html

Offline ps

  • Nováček
  • *
  • Příspěvků: 45
  • Karma: 4
Re:automatická záloha dat
« Odpověď #5 kdy: 20-06-2012, 09:05:21 »
najednoduhší nástroj je mysqldump a mysql, výhoda je v tom, že keď si trošku naskriptuješ tak máš aj zálohy z jednotlivých dní.

Napr. zaloha:
Kód: [Vybrat]
mysqldump --host=db.server.sk --create-options -uUSERNAME -pPASSWORD NAZOV_DB  > backup.sql
Restore/Transfer:
Kód: [Vybrat]
mysql --host=db.server.sk -uUSERNAME -pPASSWORD NAZOV_DB < backup.sql
Plus samozrejme predtým treba zmazať tabuľky :). Resp. takýmto spôsobom môžeš backupovať len jednotlivé tabulky (stačí za NAZOV_DB pridať názov tabuľky).
IDE: Delphi XE, Lazarus, OS:Win 8,Linux Mint

 

S rychlou odpovědí můžete používat BB kódy a emotikony jako v běžném okně pro odpověď, ale daleko rychleji.

Upozornění: do tohoto tématu bylo naposledy přispěno před 120 dny.
Zvažte prosím založení nového tématu.

Jméno: E-mail:
Ověření:
Datový typ v Delphi, který má True a False: