Import MySQL databáze pomocí SSH
Návod předpokládá že zdrojový soubor, který se bude importovat do databáze se již na serveru nachází, případně zdrojový soubor lze nahrát pomocí sftp. Případně tu je menší nápověda.
sftp ip-serveru@host get databaze.sql
Pozn. Host bude adresa vašeho VPS nebo adresa jednoho z našich webhosting serverů (vix.hukot.net nebo eam.hukot.net)
Pomocí SSH se připojíme k doméně.
Import databáze lze provést 2. způsoby.
Způsob č. 1
Pomocí příkazu mysql se připojíme k databázi, po zadání příkazu, budeme muset zadat heslo k databázi.
mysql -h nazev-hostu -u nazev-databaze -p
Pozn. nazev-hostu bude název serveru na kterém se nachází databáze (vix nebo eam) - v případě, že se hosting nachází na stejném serveru, nebudeme parametr -h používat.
Hostitelský server zjistíme v administraci hostingových služeb v přehledu databází.
Po připojení k databázi, si danou databázi vybereme.
mysql> use nazev-databaze
Pomocí příkazu mysql source naimportujeme databázi.
mysql> source databaze.sql
Pokud by se soubor nacházel jinde než v kořenovém adresáři, musíme uvést relativní cestu k souboru.
Způsob č. 2
Jednodušší varianta pouze přes příkaz mysql, do SSH konzole napíšeme:
mysql -p -u nazev-databaze -h nazev-hostu nazev-databaze < databaze.sql
Pozn. nazev-hostu bude název serveru na kterém se nachází databáze (vix nebo eam) - v případě, že se hosting nachází na stejném serveru, nebudeme parametr -h používat.
Hostitelský server zjistíme v administraci hostingových služeb v přehledu databází.
Pokud by se soubor nacházel jinde než v kořenovém adresáři, musíme uvést relativní cestu k souboru.