Import MySQL z commandline

Odesláno v May 31, 2008 | Kategorie MySQL | 3 Comments

Občas každý programátor potřebuje importovat nějakou tu databázi. Problém vznikne pokud už výpis přesáhne desítky megabajtů, protože tady už se začnou projevovat nepříjemné vlastnosti PHP. V takových případech je samozřejmě vhodnější použít příkazovou řádku.

Tady je syntaxe pro import souboru včetně nastavení znakové sady:


d:\xampp\mysql\bin>mysql -uUzivatel -pHeslo --database=bm --default-character-set=utf8 < d:\...\part.sql

Tohle všechno můžeme samozřejmě vyčíst i z nápovědy. Pokud se do ní ovšem dostaneme, ze všech známých možností tady funguje jediná:

mysql -?

Komentáře

3 Responses to “Import MySQL z commandline”

  1. Ondra-lama on November 16th, 2008 15:26

    a jak se to dělá na hostingu když phpmyadmin již to zamítne z důvodu velikosti ?

  2. admin on November 17th, 2008 23:41

    Možností je přehršel: Rozdělíš to na více částí, zkusíš se domluvit s adminem na importu (některé hostingy mají vyšší limit u jejich vlastního phpadminu) nebo se pokusíš s adminem dojednat vyšší limit, případně si je nastavíš sám v .htaccess.

  3. jacob on May 18th, 2011 9:56

    Pokud se nepletu, tak za -u a -p neni mezera :)

Váš komentář: