DB über SSH als -sql runterladen??

MySQL, PostgreSQL, SQLite
siljo
Posts: 23
Joined: 2003-08-28 10:00

DB über SSH als -sql runterladen??

Post by siljo » 2003-08-31 02:15

Hi,
da mein Server kein PHP mehr ausführt, und ich absolut keine Ahnung habe weshalb bin ich gezwungen die Datenbanken über SSH zu retten, damit sie auf einen anderen Server können.

Kann mr jemand erklären wie ich über SSH (Putty) eine bestimmte Datenbank am besten als .sql runtersaugen kann?

Danke euch!

thorsten
RSAC
Posts: 732
Joined: 2003-02-01 13:14
Location: Fuldatal

Re: DB über SSH als -sql runterladen??

Post by thorsten » 2003-08-31 09:31

du machst das so, wie jeder Admin in seinem nächtlichen cronjob machen sollte:

Code: Select all

#!/bin/sh
umask 077
DATUM=$(date +%Y%m%d)
cd /home/sicherung
# mysqldump -uroot -pPAÃ?WORT --add-drop-table --database DATENBANK | gzip -c > ./DATENBANK.sql.$DATUM.gz
Dann ziehst du dir das File per scp und liest es wieder ein :)

siljo
Posts: 23
Joined: 2003-08-28 10:00

Re: DB über SSH als -sql runterladen??

Post by siljo » 2003-08-31 12:25

da mache ich wohl irgendwas falsch, ich bekomme als meldung:

bad interpreter: permission denied

captaincrunch
Userprojekt
Userprojekt
Posts: 7225
Joined: 2002-10-09 14:30
Location: Dorsten

Re: DB über SSH als -sql runterladen??

Post by captaincrunch » 2003-08-31 16:11

Ja, du hast das Script nicht ausführbar gemacht.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc

nebu
Posts: 11
Joined: 2003-07-03 07:40

Re: DB über SSH als -sql runterladen??

Post by nebu » 2003-09-17 13:24

Hm ich bekomm die Fehlermeldung cann execute binary file bei dem script.

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: DB über SSH als -sql runterladen??

Post by oxygen » 2003-09-17 16:08

Das # in der 4. Zeile ist zu viel, außerdem sind 4. und 5. zeile eins. Es reicht auch wenn du folgendes ausführst.

Code: Select all

mysqldump -uroot -ppasswort -opt --all-databases | bzip2 -c > backup.sql.bz2

nebu
Posts: 11
Joined: 2003-07-03 07:40

Re: DB über SSH als -sql runterladen??

Post by nebu » 2003-09-17 17:22

Also:

rescue:~# mysqldump -uroot -ppasswort -opt --all-databases | bzip2 -c > backup.sql.bz2
bash: mysqldump: command not found
rescue:~# dir
DATENBANK.sql..gz DATENBANK.sql.gz backup.sql.bz2 created

Die Dateien legt er an aber es is nix drin.

oxygen
RSAC
Posts: 2179
Joined: 2002-12-15 00:10
Location: Bergheim

Re: DB über SSH als -sql runterladen??

Post by oxygen » 2003-09-17 17:49

Im Rescue System gibt es mysqldump wohl nicht (ist auch sinnlos, schließlich läuft der MySQL Server ja auch nicht). Im Rescue System müsstest du dann also auf deine Festplatte chrooten, den MySQL Server starten und dann das Backup machen. Oder das Datenbank Verzeichnis backupen, dann hast du aber kein .sql

nebu
Posts: 11
Joined: 2003-07-03 07:40

Re: DB über SSH als -sql runterladen??

Post by nebu » 2003-09-17 17:52

Hauptsache ich kanns woanders einspielen.