1 soru - https://search.google.com/search-console/about burdan google yardımı ile günlük verileri öğrebilirsiniz.
2 soru hostingler haftalık yedek alıyor hosting sağlıyıcınız ile görüşebilirsiniz.Yada https://www.google.com/search?q=php+ile+g%C3%BCnl%C3%BCk+mysql+yede%C4%9Fi+alma bakarak şu adresteki kodları kullanarak https://fatihsoysal.com/blog/php-kullanarak-mysql-veritabanini-yedekleme/
böyle bir php dosyasını hosting panelinden günlük görevler kısmından çalıştırarak sorunu çözebilirsiniz.
2 soru hostingler haftalık yedek alıyor hosting sağlıyıcınız ile görüşebilirsiniz.Yada https://www.google.com/search?q=php+ile+g%C3%BCnl%C3%BCk+mysql+yede%C4%9Fi+alma bakarak şu adresteki kodları kullanarak https://fatihsoysal.com/blog/php-kullanarak-mysql-veritabanini-yedekleme/
Kod Seç
<?php
/**
* @function backupDatabaseTables
* @author Fatih Soysal
* @link http://www.fatihsoysal.com
* @usage PHP Kullanarak MySQL Veritabanını Yedekleme
*/
function backupDatabaseTables($dbHost,$dbUsername,$dbPassword,$dbName,$tables = '*'){
//veritabanı bağlantısı
$db = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);
//tüm tabloları alalım
if($tables == '*'){
$tables = array();
$result = $db->query("SHOW TABLES");
while($row = $result->fetch_row()){
$tables[] = $row[0];
}
}else{
$tables = is_array($tables)?$tables:explode(',',$tables);
}
//tablolar içerisinde dönelim
foreach($tables as $table){
$result = $db->query("SELECT * FROM $table");
$numColumns = $result->field_count;
$return .= "DROP TABLE $table;";
$result2 = $db->query("SHOW CREATE TABLE $table");
$row2 = $result2->fetch_row();
$return .= "\n\n".$row2[1].";\n\n";
for($i = 0; $i < $numColumns; $i++){
while($row = $result->fetch_row()){
$return .= "INSERT INTO $table VALUES(";
for($j=0; $j < $numColumns; $j++){
$row[$j] = addslashes($row[$j]);
$row[$j] = ereg_replace("\n","\\n",$row[$j]);
if (isset($row[$j])) { $return .= '"'.$row[$j].'"' ; } else { $return .= '""'; }
if ($j < ($numColumns-1)) { $return.= ','; }
}
$return .= ");\n";
}
}
$return .= "\n\n\n";
}
//dosyayı kaydedelim
$handle = fopen('db-backup-'.time().'.sql','w+');
fwrite($handle,$return);
fclose($handle);
}
?>
daha sonra kullanım için Kod Seç
backupDatabaseTables('localhost','root','*****','cariHesaplarDB');
böyle bir php dosyasını hosting panelinden günlük görevler kısmından çalıştırarak sorunu çözebilirsiniz.