sql.gz Backup entpacken !?!?

Backup, Restore und Transfer von Daten
Post Reply
serada
Posts: 6
Joined: 2002-08-06 19:13
 

sql.gz Backup entpacken !?!?

Post by serada »

Hi,

wie kann ich eine backup.sql.gz auf dem Server entpacken via SSH ?
Ich erhalte immer folgende Fehlermeldung:
server:~ # tar xvzf /usr/local/apache/htdocs/backup/04_02_03.sql.gz -C /usr/local/apache/htdocs/backup
tar: This does not look like a tar archive
tar: Skipping to next header
tar: 25 garbage bytes ignored at end of archive
tar: Error exit delayed from previous errors
server:~ # tar xvzf /usr/local/apache/htdocs/backup/04_02_03.sql.gz /usr/local/apache/htdocs/backup
tar: This does not look like a tar archive
tar: Skipping to next header
tar: 25 garbage bytes ignored at end of archive
tar: /usr/local/apache/htdocs/backup: Not found in archive
tar: Error exit delayed from previous errors
server:~ #
Was mache ich falsch ?!?!?!

Vielen Dank für eure Hilfe !!
captaincrunch
Userprojekt
Userprojekt
Posts: 7066
Joined: 2002-10-09 14:30
Location: Dorsten
Contact:
 

Re: sql.gz Backup entpacken !?!?

Post by captaincrunch »

Probier mal

Code: Select all

gunzip /usr/local/apache/htdocs/backup/04_02_03.sql.gz
Ist halt kein tar-, sondern "nur" ein gegzipptes File ... :wink:
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
serada
Posts: 6
Joined: 2002-08-06 19:13
 

Re: sql.gz Backup entpacken !?!?

Post by serada »

Hi,
also z.B:

Code: Select all

gunzip /usr/local/apache/htdocs/backup/04_02_03.sql.gz -C /usr/local/apache/htdocs/backup
:?: :?: :?: :?: [/quote]
phantom
Posts: 74
Joined: 2003-01-20 18:06
 

Re: sql.gz Backup entpacken !?!?

Post by phantom »

Serada wrote:wie kann ich eine backup.sql.gz auf dem Server entpacken via SSH ?

Code: Select all

gzip -dv backup.sql.gz
serada
Posts: 6
Joined: 2002-08-06 19:13
 

Re: sql.gz Backup entpacken !?!?

Post by serada »

Ohje, kann ich dabei was schrotten ? Bin NEWBIE !! Bedanke mich aber trotzdem für jede Hilfe!!

Hab nur ein Server wegen einem großen Forum (90 MB Datenbank)!

Welches soll ich jetzt testen ?
serada
Posts: 6
Joined: 2002-08-06 19:13
 

Re: sql.gz Backup entpacken !?!?

Post by serada »

phantom:

Hab jetzt das von Dir getestet:
server:~ # gzip -dv /usr/local/apache/htdocs/backup/04_02_03.sql.gz -C /usr/
local/apache/htdocs/backup

gzip: invalid option -- C
gzip 1.3
(1999-12-21)
usage: gzip [-cdfhlLnNrtvV19] [-S suffix] [file ...]
-c --stdout write on standard output, keep original files unchanged
-d --decompress decompress
-f --force force overwrite of output file and compress links
-h --help give this help
-l --list list compressed file contents
-L --license display software license
-n --no-name do not save or restore the original name and time stamp
-N --name save or restore the original name and time stamp
-q --quiet suppress all warnings
-r --recursive operate recursively on directories
-S .suf --suffix .suf use suffix .suf on compressed files
-t --test test compressed file integrity
-v --verbose verbose mode
-V --version display version number
-1 --fast compress faster
-9 --best compress better
file... files to (de)compress. If none given, use standard input.
Report bugs to <bug-gzip@gnu.org>.
Server:~ #
serada
Posts: 6
Joined: 2002-08-06 19:13
 

Re: sql.gz Backup entpacken !?!?

Post by serada »

Hi,

sorry für meine dummheit, dachte ich muss auf den Pfad angeben wo ich das hinentpacken will!

Es hat jetzt beides geklappt, mit gunzip & gzip -dv !

Welches ist eigentlich besser für zukünftige nutzung ?!?
Ohje, das backup hat schon bzw. die Datenbank 120 MB !! :roll:
phantom
Posts: 74
Joined: 2003-01-20 18:06
 

Re: sql.gz Backup entpacken !?!?

Post by phantom »

Bevor Du ein Backup der Datenbank machst, lass erstmal ein Optimize/Repair (vielleicht mit phpMyAdmin) drüber laufen. Damit wird sie meist schonmal etwas kleiner.

Danach verpackst Du die Datenbank mit "gzip -9v dateiname.sql". Das hat die höchste Komprimierungsrate.

Alternativ kannst Du auch "bzip2 -9v dateiname.sql" machen. bzip2 hat einen noch besseren Komprimierungsalgorithmus und die Ergebnisse werden meist kleiner.
serada
Posts: 6
Joined: 2002-08-06 19:13
 

Re: sql.gz Backup entpacken !?!?

Post by serada »

Hallo Phantom,

z.zt mache ich ein Backup mit dem Kommando:

Code: Select all

mysqldump --opt --user=BENUTZERNAME --password=PASSWORT --host=HOSTNAME DATENBANKNAME| gzip > /pfad/zum/backup.sql.gz
Damit bekomm ich das Backup auf (z.zt 39.50 MB kommprimiert !).
Wie exakt ich gzip -9v dateiname.sql & bzip2 -9v dateiname.sql mit dem oberen Befehl nutzen kann, weiß ich leider nicht.

Also ich müsste erst quasi das Backup ungezipt machen, also mit:

Code: Select all

mysqldump --all -e -l --add-drop-table --host=localhost --user=**** --password=**** DATENBANK >PFAD
Danach nur noch via ...

Code: Select all

gzip -9v dateiname.sql ODER bzip2 -9v dateiname.sql


..verpacken ?!?!

Danke Dir für deine kommpetente Hilfe !!
phantom
Posts: 74
Joined: 2003-01-20 18:06
 

Re: sql.gz Backup entpacken !?!?

Post by phantom »

Oder mache es einfach so:

Code: Select all

mysqldump --opt --user=BENUTZERNAME --password=PASSWORT --host=HOSTNAME DATENBANKNAME | gzip -9 > /pfad/zum/backup.sql.gz
oder mit bzip2:

Code: Select all

mysqldump --opt --user=BENUTZERNAME --password=PASSWORT --host=HOSTNAME DATENBANKNAME | bzip2 -9 > /pfad/zum/backup.sql.bz2
Wobei es so, wie Du es geschrieben hast natürlich auch geht.
Post Reply