Jak na migrace: Databáze
S příkazovou řádkou je všechno rychlejší a pohodlnější, když ovšem víte, co do černé obrazovky napsat. V dnešním návodu se podělíme o nejpoužívanější příkazy pro import/export databází.
Příkazy pro export databází
U jednotlivé databáze
“mysqldump -u username -h localhost -p db-name > db-backup.sql”
U většího počtu databází
“mysqldump -u username -h localhost -p --databases db1 db2 db3 > db-backups.sql”
Pro všechny databáze najednou
“mysqldump -u username -h localhost -p --all-databases > all-db-backups.sql”
Import jednotlivé databáze
“mysql -u username -h localhost -p new_db < db-backup.sql”
Import všech databází
“mysql -u username -h localhost -p < all-db-backup.sql”
Aplikace pro správu databází
Aplikace jako PhpMyAdmin nebo Adminer podléhají často limitům na timelimit a velikosti souborů. Je tedy obtížné převádět větší databáze bez pomocí SSH. Na menší databáze je však jejich použití dostačující.
Servery u nás dodáváme s root přístupem a na webhosting pomůžeme komukoliv databázi převést. Stačí nám napsat. Pokud vám nový poskytovatel nebude chtít pomoct, nebojte se přejít k nám. 🙂
PhpMyAdmin
Přihlaste se k databázi pomocí Uživatele a Hesla. Po přihlášení v levém menu vyberte databázi, kterou chcete exportovat.
Export
Poté už jenom vyberete způsob exportu a kliknete na Proveď a zálohu si stáhnete k sobě do počítače. Po kliknutí na Vlastní způsob exportu máte možnost zálohu rovnou komprimovat, vybrat více databází anebo upravit nastavení pro vytváření objektů.

Nezapomeňte na levé straně vybrat konkrétní databázi.
Import
Stejně jednoduše provedete i Import, který se nachází v menu hned vedle Exportu.

Vyberete .SQL soubor, který máte u sebe v počítači a režim kompatibility. Po kliknutí na „Proveď se“ data importujeme do databáze.
Adminer
Nejdříve se přihlásíme pomocí: uživatele, hesla a názvu databáze.
Export

Po přihlášení kliknete v levém panelu na Export a nastavíte, jak chcete dump provést. Následně kliknete na druhé tlačítko Export a databázi si stáhnete k sobě do počítače.
Import
Stejně jednoduše provedete i Import, který se nachází v menu nad Exportem.

Vyberete si soubor, který máte uložený u sebe v počítači a nahrajte soubor do databáze.
Nezapomeňte v levé části vybrat, do jaké databáze se mají data nahrát.
Odkaz na rozsáhlejší článek o migracích: Jak na migrace.