Výsledky 1 až 7 z 7

Téma: [PHP + MySQL] Jak na export DB pro zalohovani

  1. #1

    Standardní [PHP + MySQL] Jak na export DB pro zalohovani

    Ahoj,

    Musim svou otazku upresnit. Pokud exportuji pres mysqldump InnoDB s nastavenymi constrainy do souboru, nemusi se podarit jeji export zpet.
    Presneji receno behem vytvareni tabulky X je definovana povinna vazba na tabulku Y, ktera jeste neni zalozena a zarve chybu.

    Vsiml jsem si, ze phpMyAdmin tohle velmi elegantne osetruje tak, ze jim vytvoreny export nejprve definuje strukturu a data a az na konec pres ALTER TABLE doplni integritni pravidla.

    Ptam se tedy, jak dosahnout davkovym prikazem (*.bat/Win) nebo PHP scriptem automaticky tehoz vysledku
    Predpokladam, ze neco podobneho musi resit spousta lidi co InnoDB pouzivaji, takze neco je nejspis vymysleno, jen to neumim najit

    Diky za kazde nakopnuti spravnym smerem

    PS: Jen mi neradte at si to naprogramuju upravou phpMyAdmina, zase tak dobrej nejsem, zkusil jsem do toho mrknout, ale rozhodne by to pro me nebyla prace na tyden
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  2. #2

    Standardní

    mysqldump by na to mel mit parametr ...
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  3. #3

    Standardní

    Citace Původně odeslal Fox!MURDER
    mysqldump by na to mel mit parametr ...
    No kdyby to byla pravda, tak bych se tak hloupe neptal

    PS: Jestli myslis volbu "disable keys", tak to je neco jineho.
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  4. #4

    Standardní

    Citace Původně odeslal Aigor
    Citace Původně odeslal Fox!MURDER
    mysqldump by na to mel mit parametr ...
    No kdyby to byla pravda, tak bych se tak hloupe neptal

    PS: Jestli myslis volbu "disable keys", tak to je neco jineho.
    doporucene ceteni
    http://dev.mysql.com/doc/mysql/en/in...nstraints.html
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  5. #5

    Standardní

    Citace Původně odeslal Fox!MURDER
    Mno tak kam az moje znalosti anglictiny sahaji sem se jen docetl, ze to myqsldump neumi, mozna az od verze 4.1. Takze zatim nezbyva nez pred importem editovat rucne dump (stejne jako doted)
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

  6. #6

    Standardní

    Citace Původně odeslal Aigor
    Citace Původně odeslal Fox!MURDER
    Mno tak kam az moje znalosti anglictiny sahaji sem se jen docetl, ze to myqsldump neumi, mozna az od verze 4.1. Takze zatim nezbyva nez pred importem editovat rucne dump (stejne jako doted)
    dulezity tam je tohle:
    Kód:
    mysql> SET FOREIGN_KEY_CHECKS = 0;
    mysql> SOURCE dump_file_name
    mysql> SET FOREIGN_KEY_CHECKS = 1;
    Hrrrr, will you stop using people as human driven search engines? Google.com has all the answers you need.

  7. #7

    Standardní

    Citace Původně odeslal Fox!MURDER
    dulezity tam je tohle:
    Kód:
    mysql> SET FOREIGN_KEY_CHECKS = 0;
    mysql> SOURCE dump_file_name
    mysql> SET FOREIGN_KEY_CHECKS = 1;
    Ale ja tomuhle rozumim, jenomze to tam musim proste dopisovat sam, tj. presne tomu jsem se chtel vyhnout.
    Mimochodem ma to jednu malou musku a totiz tu, ze pokud dojde k poruseni referencni integrity dat, MySQL to nepozna pac jsou vypnute klice a po jejich zapnuti zadna kontrola neprobehne. Pri pouziti ALTER TABLE ano

    PS: Aby me nekdo nerekl, ze to doplneni klicu si muzu doscriptovat sam, jo-to asi muzu, ale uplne na 100% to muj problem opet neresi, viz vyse Reseni to proste je, ale takove skrabani levou nohou za pravym uchem

    Kazdopadne i tak dik za snahu
    PC: GA-EP45-DS3R | E8400 + Ninja | 8GB | 80GB SSD X25-M | Zotac 9500GT | Asus Xonar DX | 2x Hauppauge WinTV HVR-1300 | Enermax MODU82+ 525W | Lancool K1
    Foto: Canon 20D | Tokina 12-24/4 | Canon 24-105/4 L IS USM | Canon 50/1,8 | Giottos MTL3361 + 1301-621C | Nodal Ninja NN5

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •