Seite 1 von 1
Tabellen zum Standartbackup hinzufügen
Verfasst: 03.01.2006 20:39
von speedtouch92
hallo, ich habe mir einige mods installirt, und nun wollte ich, wenn ich ein Backup mache, dass diese Tabellen mit ins Backup getan werden.
Ich weiss noch, dass man diese Tabellenname in eine bestimmte Datei schreiben musste, aber ich weiss nicht mehr welche.
Bei "Backup erstellen" kann man ja auch Tabellen mit eingragen, aber ich glaube die behält er nicht für das nächste Backup, oder?
Verfasst: 03.01.2006 20:55
von DreamPromise
Moin moin
wenn man ein Backup macht werden ALLE Tabellen gesichert.
Verfasst: 03.01.2006 21:02
von speedtouch92
Sorry, aber bei mir nicht, ich habe z.B.: eine Tabelle "phpbb_downloads", in diese tabelle werden downloads gespeichert, die User sich herunterladen können. Diese wird nicht mitgesichert.
Verfasst: 03.01.2006 21:09
von Fennias Maxim
Öffne die Datei admin/admin_db_utilities.php
Finde die Zeile
Code: Alles auswählen
$tables = array('auth_access', 'banlist', 'categories', 'config', 'disallow', 'forums', 'forum_prune', 'groups', 'posts', 'posts_text', 'privmsgs', 'privmsgs_text', 'ranks', 'search_results', 'search_wordlist', 'search_wordmatch', 'sessions', 'smilies', 'themes', 'themes_name', 'topics', 'topics_watch', 'user_group', 'users', 'vote_desc', 'vote_results', 'vote_voters', 'words', 'confirm');
Füge nach
alle weiteren tabellen ohne präfix ein.
Verfasst: 03.01.2006 21:13
von DreamPromise
Moin moin
sorry...da hab ich wohl was falsch verstanden, da ich meine Tabellen NICHT per Datenbank-Backup im ACP mache sondern mittel 1-Klick per Script.
Wenn du interesse hast kann ich die Zeilen hier posten
DP
Verfasst: 03.01.2006 21:30
von speedtouch92
Gerne, Am besten soll er immer alle Tabellen sichern, die in einer bestimmten Datenbank sind.
Verfasst: 03.01.2006 21:37
von DreamPromise
<?
exec("mysqldump -u Datenbankname -pDatenbankpasswort --add-drop-table Datenbankname >dump" . date('dmY') . ".sql");
// exec("gzip dump" . date('dmY') . ".sql");
echo "Die Datenbank ist gesichert ...";
?>
Das ganze speicherst du unter sichern.phpx
Die Tabelle wird dann im gleiche Verzeichnis gespeichert wo die sichern.phpx steht.
DP
Verfasst: 03.01.2006 21:52
von Fennias Maxim
DreamPromise hat geschrieben:<?
exec("mysqldump -u Datenbankname -pDatenbankpasswort --add-drop-table Datenbankname >dump" . date('dmY') . ".sql");
// exec("gzip dump" . date('dmY') . ".sql");
echo "Die Datenbank ist gesichert ...";
?>
Das ganze speicherst du unter sichern.phpx
Die Tabelle wird dann im gleiche Verzeichnis gespeichert wo die sichern.phpx steht.
DP
Funktioniert nur wenn der >>>
Safe-Mode<<< nicht aktiviert ist.
Verfasst: 04.01.2006 10:52
von speedtouch92
Tja, und dummerweise ist Safe-Mode bei Funpic aktiviert. Daher kommt auch diese Meldung:
Warning: exec() has been disabled for security reasons in /usr/export/www/vhosts/funnetwork/hosting/speedtouch92/forum-backup/backup.php on line 2
Die Datenbank ist gesichert ...