|
Vyhledávání |
Požadavky:
Může být nuté vložit následující řádky na začatek vaší zálohy: use nazev_databaze; databaze = název, do kterého budete importovat data Můžete upravit script. Nahrdte: - nazev_databaze_sql názvem souboru, - server_sql názvem serveru, kde je databáze instalována, - nazev_databaze názvem databáze, - heslo heslem, které je přiřazeno k databázi.
echo "Obnovení vaší databáze probíhá....... "; system("cat name_of_the_base.sql | mysql --host=server_sql --user=name_of_the_base --password=password name_of_the_base"); echo "Konec. Vaše databáze je na vašem webhostingu."; ?>
#!/usr/bin/perl print "Obnovení vaší databáze probíhá....... "; system("cat name_of_the_base.sql | mysql --host=server_sql --user=name_of_the_base --password=password name_of_the_base"); print "Konec. Vaše databáze je na vašem webhostingu."; Nahrajte skript, který jste vytvořili stejně jako dump do adresáře www. Skript by měl být přístupný přes link http://vase_domena.com/script_path/importbase.php Poznámka: Jestliže je váš dump v .sql.gz, stačí vám umístit tento příkaz na začátek skriptu: system("gunzip base_name.sql.gz"); Příklad: V PHP: echo "unzip file..... "; system("gunzip testbackup.sql.gz"); echo "Your base restoration is in progress...... "; system("cat testbackup.sql | mysql --host=sql3 --user=testimport --password=RtPgDsmL testimport"); echo "Konec. Vaše databáze je na vašem webhostingu."; ?> In PERL: #!/usr/bin/perl print "Unzip file..... "; system("gunzip testbackup.sql.gz"); print "Obnovení vaší databáze probíhá....... "; system("cat testbackup.sql | mysql --host=sql3 --user=testimport --password=RtPgDsmL testimport"); print "End.Your base is on your hosting."; Jestliže máte službu Plan, můžete kopírovat vaši databázi pomocí ssh. Je zapotřebí se připojit na váš ssh server, zvolit adresář a spustit následující příkaz: cat name_of_the_base.sql | mysql --host=server_sql -- user=name_of_the_base --password=password name_of_the_base Příklad: cat testbackup.sql | mysql --host=sql3 --user=testimport --password=RtPgDsmL testimport atd. |