Zadejte hledaný výraz...

Jak importovat obsáhlou databázi MySQL přes phpMyAdmin?

janr
verified
rating uzivatele
(17 hodnocení)
6. 8. 2012 11:20:28
Nahrát adminer - sql dump přejmenovat na adminer.sql - nakopírovat tam, kde je adminer.php, přihlásit se do admineru, vybrat databázi, vlevo nahoře SQL příkat, dole pod textovým oknem je "ze serveru" (nebo tak nějak), kliknout na tlačítko, počkat.
Běžně to používám, i na větší sql dumpy, adminer data nenačítá celá do paměti ale streamuje, takže pak jde jen o timelimit běhu skriptu, ale 30 sekund by mělo stačit.
6. 8. 2012 11:20:28
https://webtrh.cz/diskuse/jak-importovat-obsahlou-databazi-mysql-pres-phpmyadmin/strana/3#reply793345
Nechtěl bych být u hostingu, který není schopný otevřít konzolu a napsat tam jeden příkaz..
Vím co je to přecházet s velkým projektem, ale jak tak čtu tak by se ti to nejspíše vyplatilo ;-)
6. 8. 2012 11:34:48
https://webtrh.cz/diskuse/jak-importovat-obsahlou-databazi-mysql-pres-phpmyadmin/strana/3#reply793344
nulanu
verified
rating uzivatele
(16 hodnocení)
6. 8. 2012 13:14:29
Pokud to davas na virtual tak kde hledas problem?
6. 8. 2012 13:14:29
https://webtrh.cz/diskuse/jak-importovat-obsahlou-databazi-mysql-pres-phpmyadmin/strana/3#reply793343
Na export/import velkých databází doporučuji MySQLDumper http://www.mysqldumper.net
6. 8. 2012 16:04:58
https://webtrh.cz/diskuse/jak-importovat-obsahlou-databazi-mysql-pres-phpmyadmin/strana/3#reply793342
buffy
verified
rating uzivatele
(5 hodnocení)
6. 8. 2012 16:19:07
podle me tu uz vse zaznelo:
ja pokud to neprojde standardne, resim to takto (vtomto poradi):
1. export/import komprimovane databaze (i v phpmyadmin)
2. upload .sql na ftp a importovat pomoci skriptu (mozna umi i nejaky web pomucka)
3. export struktury a dat, import struktury, export/import dat. data pripadne rozdelit v pspad (phpmyadmin)
timto zpusobem se mi i bez podpory povedlo zatim naimportovat vse. problem byl spis s exportem a validnim kodovanim...
OT: jinak prevadel jsem cca 300 webu najednou od ruznych klientu na nove stroje a byl to fakt zazitek. na puvodnim stroji jsem mel aspon ssh, takze veskera data sla naprimo.
6. 8. 2012 16:19:07
https://webtrh.cz/diskuse/jak-importovat-obsahlou-databazi-mysql-pres-phpmyadmin/strana/3#reply793341
Děkuji všem za přínosné rady! Zdá se, že data už jakš takš tečou, postupně se ale objevují chyby, např:
-- -- Vypisuji data pro tabulku `ts_acajoom_subscribers` -- INSERT INTO `ts_acajoom_subscribers` (`id`, `user_id`, `name`, `email`, `receive_html`, `confirmed`, `blacklist`, `timezone`, `language_iso`, `subscribe_date`, `params`) VALUES (1, 62, 'Marián Kábele', 'marian.kabele@gmail.com', 1, 1, 0, '00:00:00', 'eng', '2009-03-08 11:02:48', NULL),
MySQL hlásí: Dokumentace
#1062 - Duplicate entry '1' for key 'PRIMARY'
Na což hosting poradil:
To znamena, ze v tabulce uz mate hodnotu = 1 ve sloupci, ktery je primarnim klicem. Nemuzete mit dve stejne hodnoty ve sloupci primarniho klice.
jsou dve moznosti:
1: odstranit duplicitni hodnotu
2. zrusit klic nad danym sloupcem.
Z čehož vůbec nejsem chytrý, může mi to, nějaký MySQL odborník, prosím, přeložit do lidštiny?
MaK.
8. 8. 2012 23:35:51
https://webtrh.cz/diskuse/jak-importovat-obsahlou-databazi-mysql-pres-phpmyadmin/strana/3#reply793340
janr
verified
rating uzivatele
(17 hodnocení)
9. 8. 2012 00:19:41
Tak jestli importuješ databázi celou znovu, možná chceš nejdřív tabulky vyprázdnit (TRUNCATE TABLE 'table_name').
Primární klíč je unikátní, ID hodnota záznamu např. Takže:
ID| Name
1 | První položka
2 | Druhá
3 | Třetí
...
1889 | Poslední
pokud se pokoušíš vložit data např.
1 | Nová první
vypadne chyba duplicate entry (záznam s ID 1 už tam prostě je a protože je v tomhle poli primare key, nejde vložit další ID 1).
Mi připadá, jestli děláš na jednom místě dump a na druhým insert, nemůže se stát tohle - možná jak si to už zkoušel, část dat si vložil, pak to chcíplo, teď se to pokouší znova, ale ty první hodnoty už tam prostě jsou.
Jestli je potřeba, udělej zálohu a jestli je to možný, tabulku vyprázdni a začni znova. Použij adminer jak jsem psal vejš, nebudeš mít problém.
9. 8. 2012 00:19:41
https://webtrh.cz/diskuse/jak-importovat-obsahlou-databazi-mysql-pres-phpmyadmin/strana/3#reply793339
Jan Rozehnal:
Díky, vymazal jsem tedy všechny tabulky, importuji znovu, a teď se pro změnu koukám na:
Chyba
SQL-dotaz:
phpMyAdmin
Pro odpověď se přihlašte.
Přihlásit