|
Paieška |
Reikalavimai:
Kopijos fialo pradžioje gali reikti įvesti/pakeisti pirmą eilutę: use duomenų_bazės_pavadinimas; duomenų_bazės_pavadinimas = duomenų bazės, į kurią kelsite kopiją, pavadinimas Galite sukurti savo scenarijų. Pakeiskite: - duomenų_bazės_pavadinimas.sql failo pavadinimu, - sql_serveris serverio, kuriame saugoma duomenų bazė, pavadinimu, - bazės_pavadinimas duomenų bazės pavadinimu, - slaptažodis su duomenų baze susietu slaptažodžių.
echo "Vykdomas duomenų bazės atkūrimas....... "; system("cat duomenų_bazės_pavadinimas.sql | mysql --host=sql_serveris --user=bazės_pavadinimas --password=slaptažodis bazės_pavadinimas"); echo "Baigta. Duomenų bazė sėkmingai įkelta."; ?>
#!/usr/bin/perl print "Vykdomas duomenų bazės atkūrimas....... "; system("cat duomenų_bazės_pavadinimas.sql | mysql --host=sql_serveris --user=bazės_pavadinimas --password=slaptažodis bazės_pavadinimas"); print "Baigta. Duomenų bazė sėkmingai įkelta."; Įkelkite scenarijų ir atsarginę kopiją (dump) į www katalogą. Scenarijų pasieksite adresu: http://jusu_domenas.tld/kelias_iki_scenarijaus/importavimas.php (Perl atveju: http://jusu_domenas.tld/kelias_iki_scenarijaus/iportavimas.cgi ). Pastaba: jeigu jūsų kopija yra .sql.gz formato, scenarijaus pradžioje reikia įtraukti komandą: system("gunzip bazės_pavadinimas.sql.gz"); Pavyzdžiui: PHP: echo "Failo išarchyvavimas..... "; system("gunzip bazės_pavadinimas.sql.gz"); echo "Vyksta duomenų bazės atkūrimas...... "; system("cat duomenų_bazės_pavadinimas.sql | mysql --host=sql_serveris --user=bazės_pavadinimas --password=slaptažodis bazės_pavadinimas"); echo "Baigta. Duomenų bazė sėkmingai atkurta."; ?> PERL: #!/usr/bin/perl print "Failo išarchyvavimas..... "; system("gunzip bazės_pavadinimas.sql.gz"); print "Vyksta duomenų bazės atkūrimas....... "; system("cat cat duomenų_bazės_pavadinimas.sql | mysql --host=sql_serveris --user=bazės_pavadinimas --password=slaptažodis bazės_pavadinimas"); print "Baigta. Duomenų bazė sėkmingai atkurta."; Jeigu jūsų prieglobai suteikta SSH prieiga, galite savo bazę atkurti naudodami komandinę eilutę. Pakanka prisijungti prie SSH serverio, pasirinkti katalogą ir įvesti komandas: cat duomenų_bazės_pavadinimas.sql | mysql --host=sql_serveris -- user=bazės_pavadinimas --password=slaptažodis bazės_pavadinimas Pavyzdžiui: cat testbackup.sql | mysql --host=sql3 --user=testimport --password=RtPgDsmL testimport Prisijunkite adresu: http://prieglobos_planas.ovh.net/phpMyadmin/ Vietoje prieglobos_planas rašykite:
|