Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: MySQL kopijavimas naudojant PHP
Parašė mXt· 2008 Lap. 28 21:11:11
#1
Tokia kaip ir saugumo priemonė, tačiau nuo patyrusio kakerio nelabai neapsaugos. paprasčiausiai PMA sukuriama dar viena duombazė, į kurią kopijuojama dabartinė DB. Sakykim jeigu jus kas nors "užlaužia" ir ištriną seną duombazę, visą jos kopiją turite dar vienoje duombazėje, kurią paskui lengvai galit atkurti. Aišku patogiau duomenų bazės kopijas atsisiųsti tiesiai į PC :)
Kodas:
<?
// Per PMA naujos duombazes kurti nereikia, susikurs automatiskai
// Vietoj pavadinimu irasom savo senos db pavadinima ir naujos db pavadinima
// Prie mysql_connect irasome savo hosta, passworda ir useri
$kopijuojama="pavadinimas";
$nauja="pavadinimas";
mysql_connect("hostas","vartotojas","passwordas");
mysql_select_db($kopijuojama);
$gaunam=mysql_query("show tables");
$lenteles=array();
while($eile=mysql_fetch_array($gaunam)){
$lenteles[]=$eile[0];
}
mysql_query("create database $nauja");
mysql_select_db($nauja);
for($i=0;$i<count($lenteles);$i++){
mysql_query("create table ".$lenteles[$i]." select * from $kopijuojama.".$lenteles[$i]);
}
echo count($lenteles)." sekmingai nukopijuotos!";
?>
Sėkmingo naudojimo :)
Parašė ex-it· 2008 Lap. 28 21:11:52
#2
Is kur tiek minciu tokiems dalykams? ?|
Parašė mXt· 2008 Lap. 28 21:11:44
#3
ex-it parašė:
Is kur tiek minciu tokiems dalykams? ?|
Oi, aš turiu minčių dar ir padaryti tokį navarotą šiam kodui, kad nukopijuotą DB talpintų atskirame serveryje, o DB kopijas darytų kasdien nustatytu laiku :)
Redagavo mXt· 2008 Lap. 28 21:11:03
Parašė ex-it· 2008 Lap. 28 21:11:34
#4
Va, su kitu serveriu tai idomi mintis :D
Parašė MAnjack· 2008 Lap. 29 11:11:44
#5
mXt parašė:
Oi, aš turiu minčių dar ir padaryti tokį navarotą šiam kodui, kad nukopijuotą DB talpintų atskirame serveryje, o DB kopijas darytų kasdien nustatytu laiku :)
Kažkaip nepatinka man toki dalykai, saitą apkrauna :D
Parašė Niger· 2008 Lap. 29 11:11:17
#6
MAnjack parašė:
Kažkaip nepatinka man toki dalykai, saitą apkrauna :D
Bet saugumo sumetimais galima pasiaukoti ir del apkrovimo... nustatai kokia 2 h nakties kaip zmoniu nebuna ir tas apkrovimas labai jausis ? :?