MySQLDumper-Board Forum Index Follow me on Twitter

Portal  •   Forum  •  Downloads  •  Profile  •  Search   •  Register  •  Log in to check your private messages  •  Log in  •  


 tabels mit cronjob ausschließen?

Post new topicReply to topic
Author Message
dorian
knows MySQLDumper
knows MySQLDumper





Joined: 21 Jan 2009
Posts: 7


blank.gif

PostPosted: 2009-01-22, 00:07    tabels mit cronjob ausschließen? Reply with quoteBack to top

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.

HiddenView user's profileSend private message    
Anzeigen











Posted:    Anzeigen Back to top


    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2009-01-22, 00:55    (No subject) Reply with quoteBack to top

Diese Möglichkeit gibt es bisher noch nicht.
Man muss ja auch noch etwas für die todo-Liste haben. Wink

_________________
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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
dorian
knows MySQLDumper
knows MySQLDumper





Joined: 21 Jan 2009
Posts: 7


blank.gif

PostPosted: 2009-01-22, 12:23    (No subject) Reply with quoteBack to top

ah ok Smile
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?

HiddenView user's profileSend private message    
DSB
Developer
Developer




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


germany.gif

PostPosted: 2009-01-22, 19:23    (No subject) Reply with quoteBack to top

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.

OfflineView user's profileSend private messageSend e-mailVisit poster's website    
moepschen
Moderator
Moderator




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


germany.gif

PostPosted: 2009-01-22, 20:19    (No subject) Reply with quoteBack to top

« 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 Smile

_________________
MfG moepschen

OfflineView user's profileSend private messageSend e-mailMSN Messenger    
Kai2
uses MSD regulary
uses MSD regulary





Joined: 28 Jan 2009
Posts: 14


blank.gif

PostPosted: 2009-02-23, 02:18    (No subject) Reply with quoteBack to top

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

OfflineView user's profileSend private message    
Kai2
uses MSD regulary
uses MSD regulary





Joined: 28 Jan 2009
Posts: 14


blank.gif

PostPosted: 2009-02-23, 12:26    (No subject) Reply with quoteBack to top

« 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

OfflineView user's profileSend private message    
Willy
uses MSD regulary
uses MSD regulary





Joined: 15 Oct 2006
Posts: 21


spain.gif

PostPosted: 2010-02-24, 12:38    (No subject) Reply with quoteBack to top

Vielen Dank Kai,

Dass wirkt ganz schön.

Wie sollte dass aussehen um mehrere tabelle aus zu schliessen?

OfflineView user's profileSend private message    
wflorian
knows MySQLDumper
knows MySQLDumper





Joined: 16 Apr 2010
Posts: 3


blank.gif

PostPosted: 2010-04-16, 15:46    (No subject) Reply with quoteBack to top

Würde gerne auch wissen, wie das Ganze aussehen würde wenn man mehrere Tabellen ausschließen will!

Jemand eine Idee?

OfflineView user's profileSend private message    
perlomania
knows MySQLDumper
knows MySQLDumper





Joined: 10 Feb 2009
Posts: 4


europe.gif

PostPosted: 2010-05-05, 15:42    (No subject) Reply with quoteBack to top

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 Smile

HiddenView user's profileSend private message    
Willy
uses MSD regulary
uses MSD regulary





Joined: 15 Oct 2006
Posts: 21


spain.gif

PostPosted: 2010-07-09, 08:54    (No subject) Reply with quoteBack to top

Ein Bisschen spät aber, vielen Dank.

Wenn Ich Zeit habe werde Ich's versuchen und melde Ich mich wieder.

Grüsse. Wink

OfflineView user's profileSend private message    
Kai2
uses MSD regulary
uses MSD regulary





Joined: 28 Jan 2009
Posts: 14


blank.gif

PostPosted: 2011-07-20, 14:46    (No subject) Reply with quoteBack to top

Version 1.24.4:

http://forum.mysqldumper.de/tabellen-ausschlie-szlig-en-perl-vers-1-24-4-t6231.html

Gruß, Kai2

OfflineView user's profileSend private message    
Display posts from previous:      
Post new topicReply to topic


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts Perlscript - Cronjob bricht einfach ab MasterHausen Perl 4 2012-01-06, 16:35 View latest post
No new posts Zu doof für einen Cronjob webmaster-uk Fehler / Probleme 11 2011-11-11, 19:02 View latest post
No new posts Cronjob Portproblem bobo-deluxe Gelöst/Erledigt 7 2011-09-08, 15:51 View latest post
No new posts Cronjob Backup: Voher Datenbankliste ... caomhan MySQLDumper 1.24 3 2011-08-26, 16:23 View latest post
No new posts Sticky: Tabellen ausschließen Perl Vers. 1.24.4 Kai2 Perl 17 2011-07-20, 10:10 View latest post

 
CrackerTracker © 2004 - 2012 CBACK.de

Powered by Orion based on phpBB © 2001, 2002 phpBB Group
CBACK Orion Style based on FI Theme
All times are GMT + 2 Hours

phpBB SEO