Portál AbcLinuxu, 14. května 2024 16:09


Dotaz: Jak naimportovat velky sql soubor

8.11.2010 20:43 Noems
Jak naimportovat velky sql soubor
Přečteno: 587×
Odpovědět | Admin
Ahoj, obracim se na vas s prosbou jak naimportovam velky soubor ktery nejde nimportovat pres phpmyadmina do databaze mysql. Poradite prosim? Moc dekuji
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Dalibor Smolík avatar 8.11.2010 20:55 Dalibor Smolík | skóre: 54 | blog: Postrehy_ze_zivota | 50°5'31.93"N,14°19'35.51"E
Rozbalit Rozbalit vše Re: Jak naimportovat velky sql soubor
Odpovědět | | Sbalit | Link | Blokovat | Admin
přepnout se do adresáře se souborem
#mysql -r databaze
source soubor.sql
Rozdíly v řeči a ve zvyklostech neznamenají vůbec nic, budeme-li mít stejné cíle a otevřená srdce.
8.11.2010 21:19 voda | skóre: 28
Rozbalit Rozbalit vše Re: Jak naimportovat velky sql soubor

Nebo taky stačí: $ mysql databaze < soubor.sql

8.11.2010 21:01 fife | skóre: 1
Rozbalit Rozbalit vše Re: Jak naimportovat velky sql soubor
Odpovědět | | Sbalit | Link | Blokovat | Admin
no nebo to rozdelit. pokut si admin serveru tak si zvys max upload filesize v apachi
9.11.2010 07:32 Mystic Playboy
Rozbalit Rozbalit vše Re: Jak naimportovat velky sql soubor
To spravidla nestačí, pretože uplinie čas behu skriptu a treba zväčšiť max_execution_time na napríklad 180.
9.11.2010 09:11 NN
Rozbalit Rozbalit vše Re: Jak naimportovat velky sql soubor
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co znamena "nejde naimportovat" ?

NN
9.11.2010 11:47 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Jak naimportovat velky sql soubor
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud se jedná o přerušení v důsledku timeoutu, tak phpmyadmin - umí částečný import zaškrtnutím „Povolit přerušení importu...“, to pak vypíše číslo, které v následném importu stejného souboru zadáte a pokračujete (třeba i několikrát). To jen pokud nemáte jiný přístup k serveru přístup a tento velký soubor je možné upload-ovat.
Pokud máte přístup k serveru použijte mysql přímo (již zde bylo uvedeno).
Nebo si nastavte patřičné parametry pro upload a běh skriptu.
max_execution_time
upload_max_filesize
post_max_size
případně memory_limit
v php.ini.
Dále existuje možnost v konfiguraci PhpMyAdmin $cfg['UploadDir'], kde nastavíte adresář do kterého dostanete data „jinou cestou“ a pak provedete import z PhpMyAdmina (stále hrozí vypršení max_execution_time).
Pokud nemáte jiný přístup a server neumožňuje upload tak velkého souboru, máte jen možnost soubor rozdělit, ručně nebo něčím.
PS: Pokud můžete mít přístup k db z vlastní IP adresy (DB je někde na housting-u), tak to přes mysql lze také normálně naimportovat.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.