/ / Aktualizácia databázy s údajmi pridanými do zálohy po zlyhaní - mysql, sql, otrs

Aktualizácia databázy s údajmi pridanými do zálohy po havárii - mysql, sql, otrs

Naša databázová aplikácia MySQL sa zrútila. Mali sme zálohu a obnovili sme to asi týždeň po tom, ako sa systém zrútil. Zatiaľ sme použili záložnú databázovú aplikáciu. Ako môžem pridať údaje z tohto týždňa do databázy.

Aký by bol najlepší spôsob, ako to urobiť?

EDIT.

Štruktúra tabuľky je rovnaká. Existuje niekoľko tabuliek s cudzími kľúčmi.

V podstate moja otázka klesá na toto:

Primárne kľúče na dvoch serveroch vyzerajú takto:

serv1: 123456---

serv2: 123---456

To všetko sú cudzie kľúče v sekundárnej tabuľke

Rád by som zlúčil tieto dve, ale všetky primárne kľúče v druhej tabuľke sa odrážajú v cudzom kľúči, keď presúvam príslušné dáta z iných tabuliek.

odpovede:

0 pre odpoveď č. 1

Ak máte niekoľko verzií databázy, čo myslím, že teraz robíte, najlepší spôsob je synchronizácia údajov medzi online databázou a chýbajúcimi údajmi.

Môžete skúsiť: http://www.red-gate.com/products/mysql/mysql-data-compare/ alebo: http://www.devart.com/dbforge/sql/datacompare/

Pomocou pracovného stola môžete porovnať schémy: http://dev.mysql.com/doc/workbench/en/wb-database-diff-report.html

Ale najlepšie najprv vytvorte zálohu v testovacom prostredí a potom skúste porovnáva, mohlo by to byť, že rovnaké ID existuje na dvoch miestach a budete musieť nájsť najlepšie riešenie pre vašu databázu.

  • Takže dať obe databázy (živé a najnovšiu databázu máte na dvoch testovacích prostrediach)
  • Synchronizujte ich a skontrolujte rozdiely

Spustite opravu na test, ak všetko ide dobre, potom to urobte pri výrobe.