DB über SSH als -sql runterladen??
DB über SSH als -sql runterladen??
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!
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??
du machst das so, wie jeder Admin in seinem nächtlichen cronjob machen sollte:
Dann ziehst du dir das File per scp und liest es wieder ein :)
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
Re: DB über SSH als -sql runterladen??
da mache ich wohl irgendwas falsch, ich bekomme als meldung:
bad interpreter: permission denied
bad interpreter: permission denied
-
- Userprojekt
- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: DB über SSH als -sql runterladen??
Ja, du hast das Script nicht ausführbar gemacht.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: DB über SSH als -sql runterladen??
Hm ich bekomm die Fehlermeldung cann execute binary file bei dem script.
Re: DB über SSH als -sql runterladen??
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??
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.
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??
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??
Hauptsache ich kanns woanders einspielen.