Wenn deine Datemnbank zu groß ist, würde ich es nicht im Admin machen, kenne auch keiner der es nutzt.
Verwende mal den
http://www.mysqldumper.de/ der kann auch große Daten verarbeiten.
Ich nutze aber auch diesen Mod, lasse den täglich über Cronjob laufen
erstelle dir einen Ordner "DB_backup" mit den rechten 755
und vervollständige deine Datenbank zugangsdaten und mit dem Code erstellst du dann eine Datei "dbackup.php" und lässt die einmal am Tag über Cronjob ausführen.
nach einer Woche werden die Daten dann aber überschrieben, also vorher sichern wenn nötig.
Hier bekommst du kostenlosen Cronjob
https://www.cronjob.de/
<?php
$host = "localhost";
$db = "4images";
$dbuser = "????????";
$dbpw = "???????";
MYSQL_CONNECT($host, $dbuser, $dbpw) or die ( "<H3>Datenbankserver nicht erreichbar</H3>");
MYSQL_SELECT_DB($db) or die ( "<H3>Datenbank nicht vorhanden</H3>");
$path = getenv('DOCUMENT_ROOT')."/DB_backup";
$result = MYSQL_QUERY("SHOW TABLES");
$numrow = MYSQL_NUM_ROWS($result);
for($i = 0;$i < $numrow;$i++) {
$date = date("D");
$table = MYSQL_RESULT($result,$i);
echo "$date.$table ... ";
system(sprintf("mysqldump --opt -h $host -u $dbuser -p$dbpw $db $table | gzip > %s/$date.$table.sql.gz",$path));
echo "DONE <br><br>";
}
MYSQL_CLOSE();
?>