| Author |
Message |
dorian
knows MySQLDumper

Joined: 21 Jan 2009
Posts: 7

|
Posted:
2009-01-22, 00:07 tabels mit cronjob ausschließen? |
  |
ich hab ein mybbforum ubnd würd gern mit nem auto backup einige tables (sessions) nicht backupen.
via php geht es, vie perl nicht?
steh nich relativ am anfang mit msd, vielleicht hab ich was übersehen.
|
|
  |
 |
Anzeigen
|
Posted:
Anzeigen |
 |
|
| |
 |
DSB
Developer


Age: 40
Joined: 30 Apr 2004
Posts: 15831
Location: Reichenberg bei Würzburg

|
Posted:
2009-01-22, 00:55 (No subject) |
  |
Diese Möglichkeit gibt es bisher noch nicht.
Man muss ja auch noch etwas für die todo-Liste haben.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
dorian
knows MySQLDumper

Joined: 21 Jan 2009
Posts: 7

|
Posted:
2009-01-22, 12:23 (No subject) |
  |
ah ok
wie ist das mit der generellen machbarkeit von verschlüsselung eines backups?
ich hätt die schon sehr sehr gern verschlüsselt, gerade wenn ichs per mail verschicke oder länger auf dem space liegen habe.
ist das auch geplant bzw. überhaupt realisierbar?
|
|
  |
 |
DSB
Developer


Age: 40
Joined: 30 Apr 2004
Posts: 15831
Location: Reichenberg bei Würzburg

|
Posted:
2009-01-22, 19:23 (No subject) |
  |
Das ist weder geplant noch aufgrund der Timeout-Problematik realiserbar.
_________________ Gruß / Greetings, DSB
Teigwaren heißen Teigwaren, weil sie Teig waren.
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
|
|
    |
 |
moepschen
Moderator

Age: 33
Joined: 21 Jan 2006
Posts: 809
Location: Frankfurt (Oder)

|
Posted:
2009-01-22, 20:19 (No subject) |
  |
« dorian » wrote:
ich hätt die schon sehr sehr gern verschlüsselt, gerade wenn ichs per mail verschicke oder länger auf dem space liegen habe.
auf dem space?? also dein MSD-verzeichnis sollte ja eh mit PW gesichert sein....und solltest du diese per FTP übertragen, so halte ich es, hab ich mir erstmal einmal ein wirrenordnernamen ausgewählt (zahlen und buchstaben) und dieses auch nochmal zusätzlich per pw geschützt....
klar, dies alles geht nichts über eine verschlüsselung, aber es ist ein guter ansatz
_________________ MfG moepschen
|
|
    |
 |
Kai2
uses MSD regulary

Joined: 28 Jan 2009
Posts: 14

|
Posted:
2009-02-23, 02:18 (No subject) |
  |
Schließe mich an. Auch ich bräuchte die Möglichkeit, einzelne Tabellen per Perlcron script auszuschließen.
Das Dumme ist, ich brauchs recht zügig, weil ich sonst an meine Timeout-Grenze komme. Kannst Du eine Quick+Dirty Lösung anbieten, bis Du es offiziell einbindest?
So ala "wenn die Tabelle den Namen xyz hat, lass sie aus". Könnte man ja irgendwo als if-Statement in die perl-datei einsetzen.
Grüße, Kai2
|
|
  |
 |
Kai2
uses MSD regulary

Joined: 28 Jan 2009
Posts: 14

|
Posted:
2009-02-23, 12:26 (No subject) |
  |
« Kai2 » wrote: Kannst Du eine Quick+Dirty Lösung anbieten, bis Du es offiziell einbindest?
Konnte leider nicht drauf warten, hab mir also selber ne Quick+Dirty-Lösung gemacht.
Ich poste sie mal.
Wenn Du was gegen das Posten solcher Hacks hast, löschs einfach wieder raus, ok?
Sind 2 Zeilen mit "#NEU" gekennzeichnet, die im script eingefügt werden müssen.
------------------------------------------------
# daten auslesen
$rct=$tablerecords[$tt];
# 1. neue Zeile:
if( $tabelle ne "DEIN_TABELLENNAME" ) { #NEU
for (my $ttt=0;$ttt<$rct;$ttt+=$perlspeed) {
$delayed="DELAYED " if($backup_delayed_inserts==1);
$ignore="IGNORE " if($backup_ignore_inserts==1);
$insert = "INSERT ".$delayed.$ignore."INTO `$tabelle` $fieldlist VALUES (";
$first_insert=0;
$sql_daten="SELECT * FROM `$tabelle` Limit ".$ttt.",".$perlspeed.";";
$sth = $dbh->prepare($sql_daten);
$sth->execute;
while ( @ar=$sth->fetchrow) {
#Start the insert
if($first_insert==0) {
$a="\n$insert";
if($backup_extended_inserts==1) {$first_insert=1;}
} else {
$a="\n(";
}
foreach $inhalt(@ar){ $a.= $dbh->quote($inhalt).", "; }
$a=substr($a,0, length($a)-2).")";
if($backup_extended_inserts==1) {
$a.=",";
} else {
$a.=";";
}
$sql_text.= $a;
if($memory_limit>0 && length($sql_text)>$memory_limit) {
if($backup_extended_inserts==1 && length($a)>0) {
$sql_text=substr($sql_text,0, length($sql_text)-1).";" if(length($sql_text)>0);
$first_insert=0;
}
WriteToFile($sql_text);
$sql_text="";
if($mp>0 && $filesize>$multipart_groesse) {NewFilename();}
}
}
}
#jetzt wegschreiben
if($backup_extended_inserts==1) {
$sql_text=substr($sql_text,0, length($sql_text)-1).";" if(length($sql_text)>0);;
}
# 2. neue Zeile:
} # NEU
if($backup_lock_tables==1 && $backup_delayed_inserts==0) {
$sql_text.="\n\nUNLOCK TABLES;";
}
-----------------------------------------------
Die Lösung kann man natürlich jetzt auch pimpen, indem man mehrere Tabellennamen aus einer config in ein array einliest und entsprechend abarbeitet. Ich brauch es nicht, da ich nur einen Spacefresser in meiner db habe. Deshalb reicht mir diese Lösung, bis der Admin eine offizielle anbietet.
Gruß, Kai
|
|
  |
 |
Willy
uses MSD regulary

Joined: 15 Oct 2006
Posts: 21

|
Posted:
2010-02-24, 12:38 (No subject) |
  |
Vielen Dank Kai,
Dass wirkt ganz schön.
Wie sollte dass aussehen um mehrere tabelle aus zu schliessen?
|
|
  |
 |
wflorian
knows MySQLDumper

Joined: 16 Apr 2010
Posts: 3

|
Posted:
2010-04-16, 15:46 (No subject) |
  |
Würde gerne auch wissen, wie das Ganze aussehen würde wenn man mehrere Tabellen ausschließen will!
Jemand eine Idee?
|
|
  |
 |
perlomania
knows MySQLDumper

Joined: 10 Feb 2009
Posts: 4

|
Posted:
2010-05-05, 15:42 (No subject) |
  |
Hi alle,
hier mal so aus der Hüfte geschossen - ist NICHT GETESTET!
my @auszuschliessende_tabellen = qw/tabellenname1 tabellenname2 tabellenname3 tabellenname4/;
# 1. neue Zeile:
if(grep $_ ne $tabelle, @auszuschliessende_tabellen) { #NEU
Falls das Jemand von Euch es ausprobiert und es funktioniert dann bitte hier mal posten...
Danke
|
|
  |
 |
Willy
uses MSD regulary

Joined: 15 Oct 2006
Posts: 21

|
Posted:
2010-07-09, 08:54 (No subject) |
  |
Ein Bisschen spät aber, vielen Dank.
Wenn Ich Zeit habe werde Ich's versuchen und melde Ich mich wieder.
Grüsse.
|
|
  |
 |
Kai2
uses MSD regulary

Joined: 28 Jan 2009
Posts: 14

|
Posted:
2011-07-20, 14:46 (No subject) |
  |
|
  |
 |
|
|