Zadejte hledaný výraz...

Jak importovat větší soubory do MySQL

Martin Bárta
verified
rating uzivatele
(28 hodnocení)
11. 4. 2011 08:40:51
Zdravím webtržníky,
jak mám obejít na hostinzích limit v MySQL, kterej zamezuje nahrání souborů nad limit, ten je několik MB a já mám soubor cca 150Mb, jak jej tam mám celý (klidně i po kouskách) exportovat? V souboru jsou jen uživatelská jména a emaily, má to ale cca 200 tisíc řádků.
Díky.
11. 4. 2011 08:40:51
https://webtrh.cz/diskuse/jak-importovat-vetsi-soubory-do-mysql#reply626742
Uploadem přes phpMyAdmin (což patrně děláš) to nejspíš nepůjde, jestli jde jen o dva sloupce, které máš počítám v tab-delimited, tak bych si to otevřel v Excelu, do sloupce A username, do slopuce B emaily, do sloupce C pak něco jako =CONCATENATE("INSERT INTO tabulka (username, email) VALUES ('"; A1; "','"; B1; "');"). Rozkopíruj na celý soubor a vznikne ti SQL skript pro import na hosting. Možná trochu dřevní postup, ale zafunguje. Ten vzorec jsem v Excelu neotestoval, tak si ho příp. dolaď.
Jiří Matějka
11. 4. 2011 09:10:04
https://webtrh.cz/diskuse/jak-importovat-vetsi-soubory-do-mysql#reply626741
Fautzi
verified
rating uzivatele
(1 hodnocení)
11. 4. 2011 09:12:38
http://www.ozerov.de/bigdump.php
11. 4. 2011 09:12:38
https://webtrh.cz/diskuse/jak-importovat-vetsi-soubory-do-mysql#reply626740
Otis
verified
rating uzivatele
(7 hodnocení)
11. 4. 2011 09:12:39
No vlastně sis odpověděl sám. Rozdělení dumpu na menší kousky co hosting ještě dokáže zchroupat je jedno z řešení.
Nebo můžeš využít nástroj jako BigDump http://www.ozerov.de/bigdump.php
11. 4. 2011 09:12:39
https://webtrh.cz/diskuse/jak-importovat-vetsi-soubory-do-mysql#reply626739
adam.tomas.ing
verified
rating uzivatele
(3 hodnocení)
11. 4. 2011 09:13:17
využij dibi
Dibi::loadFile('velkysoubor.sql')
vice napovi google nebo http://latrine.dgx.cz/extreme-rychly-load-sql-file
11. 4. 2011 09:13:17
https://webtrh.cz/diskuse/jak-importovat-vetsi-soubory-do-mysql#reply626738
pojistovak
verified
rating uzivatele
(3 hodnocení)
11. 4. 2011 09:49:42
Používám adminer. Databázi pak k němu nahraješ do adresáře, pojmenuješ adminer.sql a pak jen pustíš import a čekáš.
http://www.adminer.org/cs/
11. 4. 2011 09:49:42
https://webtrh.cz/diskuse/jak-importovat-vetsi-soubory-do-mysql#reply626737
Kovboj
verified
rating uzivatele
(13 hodnocení)
11. 4. 2011 10:09:40
Napsal bartama;644798
Zdravím webtržníky,
jak mám obejít na hostinzích limit v MySQL, kterej zamezuje nahrání souborů nad limit, ten je několik MB a já mám soubor cca 150Mb, jak jej tam mám celý (klidně i po kouskách) exportovat? V souboru jsou jen uživatelská jména a emaily, má to ale cca 200 tisíc řádků.
Díky.
No a nemůžeš se k databázi připojit normálně přes Mysql konzoli na lokálním počítači? Bylo by to nejjednodušší. Případně pokud nejsi velký přítel příkazové řádky tak spustit aplikaci MYSQL Administrator a nahrát to přes něj.
11. 4. 2011 10:09:40
https://webtrh.cz/diskuse/jak-importovat-vetsi-soubory-do-mysql#reply626736
Martin Bárta
verified
rating uzivatele
(28 hodnocení)
11. 4. 2011 11:45:14
Díky moc, už jsem to vyřešil úpravou CSV souboru, aktuálně čekám na provedení všech INSERTů.
11. 4. 2011 11:45:14
https://webtrh.cz/diskuse/jak-importovat-vetsi-soubory-do-mysql#reply626735
Pro odpověď se přihlašte.
Přihlásit