4 – Kŕmime databázu MySQL
Poslať do MySQL databázy dáta cez program phpMyAdmin je jednoduché, ale môže sa vám stať, že to nezaberie. Potom nastúpi nutnosť naštartovať príkazový riadok.
Človek PHP neznalý sa príkazového riadku bojí a vyhýba sa mu. Ale potom príde tá chvíľa, keď sa trebárs 7 megová databáza odmietne vložiť do systému a končí s chybovým hlásením.
Potom zistíte, že s príkazovým riadkom (v češtine je riadok samička) je to nielen jednoduchšie (!) ale dokonca aj podstatne rýchlejšie.
Vsiaknutie asi trojmegovej databázy mi cez phpMyAdmin trvalo asi hodinu. V príkazovom riadku asi dve sekundy.
Takže ako? Použite niektorý súborový manažír, napríklad Far. Presuňte sa do adresára C:AppServmysqlin, alebo kde máte súbory MySQL.
Do tohoto adresára si dajte súbor s databázou, ktorú chcete importovať a napíšte:
mysql nazov_databazy_do_ktorej_to_pojde < zaloha_databazy.sql
A stlačte enter. To je všetko.
Ak teda máte vytvorenú databázu s názvom pokus a dáta v súbore pokusdata.sql syntax vyzera takto:
mysql pokus < pokusdata.sql
Ak vás databáza nechce pustiť bez definície používateľa, potom pre root používateľa použite syntax
mysql -u root pokus < pokusdata.sql
A ešte jeden tip od Michala Bilčíka http://www.mysqlfront.de/ je vraj výborné krmítko databázy.