MySQLDumper-Board Forum Index Follow me on Twitter

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


 Wiederherstellen in eine andere Datenbank?

Post new topicReply to topic
Author Message
DSB
Developer
Developer




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


germany.gif

PostPosted: 2010-08-03, 21:57    (No subject) Reply with quoteBack to top

« Osterhase » wrote:
Root ist immer gut ;-)

Hast Du Root-Rechte?

http://search.cpan.org/dist/Compress-Zlib/

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











Posted:    Anzeigen Back to top


    
Osterhase
uses MSD regulary
uses MSD regulary





Joined: 31 Jul 2010
Posts: 15


blank.gif

PostPosted: 2010-08-04, 00:12    (No subject) Reply with quoteBack to top

Leider eben nicht :-( ich besitze nur das Hosting Paket "Homepage Premium" und keinen root server (oder Managed Server wie es bei goneo heißt):
http://www.goneo.de/hosting/hosting.html

Allerdins habe ich noch dieses Topic gefunden:
http://forum.mysqldumper.de/perl-module-selber-installieren-t1224.html

Hier wird beschrieben die Zlib ins eigene Webverzeichnis zu instlalieren (z.B. cgi-bin). Würde das denn überhaupt mit meinen rechten funktionieren?

mir gehören unter meinem Uservezeichnis die folgenden Ordner:

cgi-bin (hier liegen die .pl Dateien des Dumpers)
htdocs (ist selbsterklärend)
logfiles (access logfiles des Servers)

könnte ich das zlib sowie das MIME Modul in den cgi-bin Ordner installieren oder brauche ich trotzdem root, da es eine installation über die shell ist?

zur Info: mit dem Hosting Paket "Homepage Premium" steht mir Shell zugang sowie die ausführung von eigenen CGI Skripten zur Verfügung.

OfflineView user's profileSend private message    
DSB
Developer
Developer




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


germany.gif

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

Laut der Übersicht des Pakets hast Du Shell-Zugang. Damit sollte die Installation möglich sein.

Da es sich hier aber um Server-Administration handelt und dies nicht mehr das Thema dieses Forums ist, können wir Dir dort nicht weiter behilflich sein. Alle benötigten Anhaltspunkte hast Du jetzt hier bekommen.

_________________
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    
Osterhase
uses MSD regulary
uses MSD regulary





Joined: 31 Jul 2010
Posts: 15


blank.gif

PostPosted: 2010-08-10, 00:23    (No subject) Reply with quoteBack to top

Hallo,

der Hoster hat sich endlich erweicht und die Zlib sowie MIME installiert:

Quote:
Testing needed Perl-Moduls in order to run the Perl script crondump.pl
Necessary Modules for crondump.pl
testing DBI ... Found modul DBI. OK.
Found modul DBI::DBM
Found modul DBI::ExampleP
Found modul DBI::File
Found modul DBI::Gofer
Found modul DBI::Proxy
Found modul DBI::Sponge
Found modul DBI::mysql
Found modul DBI::mysql. OK. crondump.pl can connect to MySQL-Database.

testing File::Find ... Found modul File::Find. OK.
testing File::Basename ... Found modul File::Basename. OK.
testing Getop... Found modul Getopt. OK. crondump.pl can read configfile-parameter from shell.
Configurable functions for crondump.pl (these moduls are only needed when explained option is turned on):
testing Compress::Zlib (needed for dumping data into a crompessed *.gz-file)...
Found modul Compress::Zlib ver 2.015. OK. crondump.pl can write compressed backups.

testing Net::FTP (needed if you want to transfer backups to another server)...
Found modul Net::FTP. OK - crondump.pl can send backups via FTP.

testing MIME::Lite (needed if you want to send backups via email)...
Found modul MIME::Lite. OK. crondump.pl can send emails.


Das zippen funktioniert ganz gut.. per PHP backup habe ich 10 MB und bei Perl nur 5 MB größe.. ist das normal? Habe gelesen das Perl besser packen kann...

ich habe nur noch das Problem das nach dem Perl Backup ich weder eine eMail bekomme, noch die Daten weiter per FTP auf einem anderen Server kopiert werden.. per PHP funktioniert beides Problemlos.

Habe unter dem Ordner cgi-bin den Unterordner "MIME" wo sich die Lite.pm befindet. Hier habe ich den Pfad von sendmail von /usr/lib/sendmail auf /usr/local/sbin/sendmail geändert, so wie es bei goneo installiert ist.. hat aber leider nix geholfen.

auch bekomme ich leider per Perl-Browser aufruf keine Rückmeldung das erfolgreich eine eMail verschickt wurde:

Quote:
MySQLDumper - Perl CronDump [Version 1.24]
Configurationfile 'db1_1.conf.php' was loaded successfully from Querystring .
Compression Library loaded successfully...
FTP Library loaded successfully...
Mail Library loaded successfully...
Characterset of connection and backup file set to utf8.
Searching for tables inside database `db1_1`

Optimizing tables:
- Table 1 `badword` optimized successfully.
- Table 2 `cmb_content` optimized successfully.
- Table 3 `cmb_gast` optimized successfully.
- Table 4 `cmb_maxcounter` optimized successfully.
- Table 5 `cmb_newsbox` optimized successfully.
- Table 6 `cmb_pagecounter` optimized successfully.
- Table 7 `cmb_pagecountertmp` optimized successfully.
- Table 8 `cmb_rights` optimized successfully.
- Table 9 `cmb_teilnehmer` optimized successfully.
- Table 10 `cmb_termin` optimized successfully.
- Table 11 `cmb_termingruppen` optimized successfully.
- Table 12 `cmb_user` optimized successfully.
- Table 13 `cmb_veranstaltungsliste` optimized successfully.

...

Starting to dump data into multipart-file `db1_2010_08_10_00_15_part_1.sql.gz`
Dumping table `badword`
.
5 inserted records (size of backupfile now: 2.87 KB)
Dumping table `cmb_content`
.
13 inserted records (size of backupfile now: 11.36 KB)
Dumping table `cmb_gast`

...

11 inserted records (size of backupfile now: 2.81 MB)
Dumping table `jos_jstats_impressions`
.........................................
Continuing Multipart-Dump with file `db1_1_2010_08_10_00_15_part_2.sql.gz`



Und nach der Erstellung des zweiten Multipart-file hört er auf.. Laut der Backupverwaltung hat er alle Tabellen gesichert, aber wie gesagt ich bekomme keine Info das eine Mail rausgeschickt wurde.

Weisst du woran das liegen könnte?

Grüße, Thomas

OfflineView user's profileSend private message    
Jens_K
Moderator
Moderator




Age: 36
Joined: 04 Sep 2007
Posts: 1596
Location: Nähe Bielefeld


germany.gif

PostPosted: 2010-08-10, 11:29    (No subject) Reply with quoteBack to top

Das Perl-Backup ist nicht komplett.
Im Protokoll muss am Ende #EOS (End of Script) stehen ... tut es das nicht, wurde das Script vorher abgebrochen.

Das liegt daran, dass der Dumper per PHP zwar das Zeitlimit umgehen kann, das für Perl aber nicht funktioniert.
Entweder, der Hoster erhöht das Ausführungszeitlimit für Perl-Scripte, oder Du kannst nur per PHP Dumpen (und damit leider auch keinen Cronjob verwenden).

_________________
It's like math-camp all over again ... not ... that i've ever been to math-camp!
mein Blog

OfflineView user's profileSend private messageVisit poster's website    
Osterhase
uses MSD regulary
uses MSD regulary





Joined: 31 Jul 2010
Posts: 15


blank.gif

PostPosted: 2010-08-10, 13:37    (No subject) Reply with quoteBack to top

Mich hat es auch gewundert warum er danach aufhört.. wenn ich aber unter der Backupverwaltung sehe, dann scheint es aber trotzdem zu stimmen:

Script Datum Multipart Tabellen / Einträge Dateigröße
perl(1.24) 10.08.2010 05:04 2 Files 162 / 1.535.911 5.90 MB
php(1.24) 03.08.2010 18:01 4 Files 162 / 1.468.909 10.18 MB

Er hat alle Einträge (die 162 Tabellen mit den Einträgen) erfasst... Die geringere Größe denk ich mal liegt am Perl Skript.. DSB meinte in einem anderen Topic dass das Perl skript besser packen kann als PHP und die größe deswegen variiert. Trifft es hier auch zu oder verwechsle ich da was?

OfflineView user's profileSend private message    
Jens_K
Moderator
Moderator




Age: 36
Joined: 04 Sep 2007
Posts: 1596
Location: Nähe Bielefeld


germany.gif

PostPosted: 2010-08-10, 13:41    (No subject) Reply with quoteBack to top

Die Anzahl der Tabellen und Datensätze wird zu Beginn des Backups ermittelt (SHOW TABLE STATUS from 'xxx'). Diese Werte werden für die Anzeige in der Verwaltung der Backup-Dateien verwendet. Das hat im Grunde nicht viel mit den wirklich enthaltenen Datensätzen zu tun, denn rein theoretisch könnte ja z.B. auch noch ein weiterer Datensatz in die letzte Tabelle eingefügt werden, während das Backup schon läuft. Der Satz würde dann mit gesichert werden, würde aber in der Anzeige der gesicherten Sätze fehlen.

Wirklich sicher sein, dass das Perl-Backup vollständig ist, kann man sich erst, wenn im Log das #EOS steht.

Ein gutes Indiz dafür, dass das Script abgebrochen wurde, ist der Nicht-Versand der Email.
Denn die Mail kann natürlich erst dann versendet werden, wenn das Backup vollständig ist.

_________________
It's like math-camp all over again ... not ... that i've ever been to math-camp!
mein Blog

OfflineView user's profileSend private messageVisit poster's website    
Osterhase
uses MSD regulary
uses MSD regulary





Joined: 31 Jul 2010
Posts: 15


blank.gif

PostPosted: 2010-08-10, 13:59    (No subject) Reply with quoteBack to top

Du hast recht Jens!
Ich habe jetzt mal versucht die gesicherten Tabellen aus dem Perl Skripts zu restoren:

Multipart-Backup: konnte Datei nicht finden 'db1_1_2010_08_10_05_04_part_3.sql.gz' !

Somit liegt es wirklich an der Laufzeit :-( Wie lange muss die Ausführungszeit für Perl Skripte denn ungefähr betragen? Ich habe jetzt dem Hoster gebeten die Laufzeit zu verlängern.. wenn ich eine genauere Zeit wüsste, könnte ich den Hoster nochmal informieren..

Danke!!

OfflineView user's profileSend private message    
Jens_K
Moderator
Moderator




Age: 36
Joined: 04 Sep 2007
Posts: 1596
Location: Nähe Bielefeld


germany.gif

PostPosted: 2010-08-10, 15:18    (No subject) Reply with quoteBack to top

Das ist wie mit dem Hubraum bei Autos: mehr ist besser!

Für 1,5 Mio. Datensätze braucht ein Script schon recht lange, um diese auszulesen.
Wenn Dein Hoster Dir den Gefallen tut, soll er das Limit so hoch setzen, wie er es vertreten kann.
Viele Hoster machen das aus Gründen der Fairness nicht, da sie beim shared Hosting sonst nicht eine gewisse Performance für alle User auf dem Server garantieren können.

Wenn Du einen eigenen Server hast, der nur vom Hoster gemanaged wird, dann lass das Limit auf 6000 Sekunden oder etwas adäquates setzen. Dann bist Du selbst für die Performance Deines Servers zuständig und darfst Dich nicht beschweren, wenn während eines Perl-Backups nichts anderes mehr geht.

_________________
It's like math-camp all over again ... not ... that i've ever been to math-camp!
mein Blog

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


 Jump to:   


Show permissions
Similar topics
Topic Author Forum Replies Posted
No new posts eine DB vom 3, nicht leer, wird nicht... Astrophytum Fehler / Probleme 6 2012-02-01, 15:34 View latest post
No new posts Kann nicht Wiederherstellen: You have... inf0rm4nt Fehler / Probleme 7 2012-01-26, 18:22 View latest post
No new posts Fehlermeldung beim Wiederherstellen e... Sandra95 Gelöst/Erledigt 16 2012-01-17, 12:32 View latest post
No new posts Kurz eine Frage zur Installation tom1408 Gelöst/Erledigt 4 2011-12-30, 19:05 View latest post
No new posts Problem beim wiederherstellen lemital Fehler / Probleme 20 2011-12-18, 19:28 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