Page 1 of 1

DB über SSH als -sql runterladen??

Posted: 2003-08-31 02:15
by siljo
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!

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

Posted: 2003-08-31 09:31
by thorsten
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 :)

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

Posted: 2003-08-31 12:25
by siljo
da mache ich wohl irgendwas falsch, ich bekomme als meldung:

bad interpreter: permission denied

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

Posted: 2003-08-31 16:11
by captaincrunch
Ja, du hast das Script nicht ausführbar gemacht.

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

Posted: 2003-09-17 13:24
by nebu
Hm ich bekomm die Fehlermeldung cann execute binary file bei dem script.

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

Posted: 2003-09-17 16:08
by oxygen
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

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

Posted: 2003-09-17 17:22
by nebu
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.

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

Posted: 2003-09-17 17:49
by oxygen
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

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

Posted: 2003-09-17 17:52
by nebu
Hauptsache ich kanns woanders einspielen.