Nagyméretű adatbázis importja Mysql-be
2011-10-16T14:55:49+02:00
2011-10-16T19:17:26+02:00
2022-07-02T11:35:44+02:00
  • SQL Dump File Splitter
    Soha nem használtam. Első találat a google-ben "sql splitter" kereső szóra.
    Egyébként ne darabold kicsikre! 2-3 darab betömörítve már jó kellene, hogy legyen. (Persze csak akkor, ha az adatbázis eleve nem tömörített adatokat tartalmazott.) Feltöltéskor a tömörítés utáni méret számít.
    Mutasd a teljes hozzászólást!
  • Köszi a választ. Csinálgatom, de ez sajnos így nagyon macerás.
    118 megás textfájlt feldarabolni (pspad) 300-400 soronként, mentegetni, betömöríteni (totalcommander), egyesével feltölteni (phpmyadmin) több óra munka, az mellett, hogy téveszthetek is.

    Valamilyen programot (akát sajátgépes, akár php-s) keresek, amely tudná automatizálni ezt a munkát.
    Mutasd a teljes hozzászólást!
  • 1. konfiguráld a szervert, hogy nagyobb méretet is feltölhess (php esetén -- max_upload_size, max_post_size).
    2. ha ezt nem áll módodban megtenni:
    2.a tömörítsd az sql scriptet és úgy tölts fel (phpMyAdmin támogatja a tömörített letöltést és feltöltést).
    2.b ha így sem jó, mert még mindig nagy a fájl, akkor értelmesen vágd ketté (vagy több darabra) az eredeti sql scriptet és úgy tömöríts. Végül pedig az első, majd a második felét is töltsd fel.
    3. Vigyázz exportálásnál, hogy ne limitálj és "rossz" adatbázis esetén az idegen kulcsok ellenőrzése is bekavarhat. MySQL verzió azonosság is számíthat - exportálásnál ezt beállíthatod.
    Mutasd a teljes hozzászólást!
  • Sziasztok!

    Hogyan lehet nagyméretű adatbázist visszaimportálni a phpmyadmin-ba?
    Van egy webáruház, aminek van egy adatbázismentése, csak az hatalmas: 118 megabájt.

    A phpmyadmin importja kilőve, mert max 20 megáig lehet oda feltölteni.

    Próbáltam a Bigdump programot is, de hibát jelzett.
    "Stopped at the line 10566. At this place the current query includes more than 300 dump lines. that can happen if your dump file was created by some tool which doesn't place a semicolon followed by a linebreak at the end of each query, or if your dump contains extended insert. Please read the Bigdump FAQs for more infos."

    Szóval ez sem jött be.

    Valami más ötlet esetleg?

    Köszi, ha válaszoltok!

    Üdv: Péter
    Mutasd a teljes hozzászólást!
abcd