Shell Script für Datenbankbackup

Post Reply
Message
Author
Bernhard+Harrer

Shell Script für Datenbankbackup

#1 Post by Bernhard+Harrer »

Hallo, ich habe folgendes Script geschrieben um über einen Cron Job meine Datenbank zu sichern:

mysql -h HOST -u USER p PASSWORT
mysqldump db19476> "Sicherungspfad"
\q

Doch ich bekomme immer eine Fehlermeldung. Wenn ich es als Cron Job laufen lasse, heißt es: ERROR 1045: Access denied for user: 'USER@HOST' (Using password: YES)

Wenn ichs per Hand ausführe heißt es. ERROR 1064 at line 1: You have an Error in your SQL syntax near 'mysql -h HOST -u USER p PASSWORT'

Die Zugriffsrecht sind alle korrekt gesetzt ( bereits mehrfach überprüft ). Was habe ich falsch gemacht. Wäre über jede Antwort dankbar.

Barni

User avatar
Stormbringer
Posts: 1570
Joined: 11. Jan 2001 11:01
Location: Ruhrgebiet

Re: Shell Script für Datenbankbackup

#2 Post by Stormbringer »

Hi,

also bei mir heißt es eigentlich: mysql -h HOST -u USER <b>-</b>p PASSWORD ... liegt es am fehlenden -?

Gruß
Last edited by Stormbringer on 28. Feb 2002 9:57, edited 2 times in total.
Continuum Hierarchy Supervisor:
You have already been assimilated.
(Rechtschreibungsreformverweigerer!)

Bernhard Harrer

Re: Shell Script für Datenbankbackup

#3 Post by Bernhard Harrer »

Ne leider nicht , war nur ein Schriebfehler

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Shell Script für Datenbankbackup

#4 Post by odauter »

Öhm, also ich schreib das einfach immer so:

mysqldump -hKeksdose -uHorst -pGeheim --opt datenbank > dump.sql

Ich versteh' ehrlich gesagt nicht ganz, was das "mysql -h HOST -u USER p PASSWORT" bei Dir da bewirken soll...

Zudem solltest Du sicherstellen, daß die Datenbank in mysql/user nicht nur den User und das Password, sondern auch den richtigen Source Host eingetragen hat.
bye.olli
--
"Where's Oswald when we need him.."

Bernhard Harrer

Re: Shell Script für Datenbankbackup

#5 Post by Bernhard Harrer »

Ich muß doch zuerst die Datenbankverbindung öffnen. Ich habe alle Hosts eingesttelt sollte also nicht daran liegen.

odauter
Posts: 460
Joined: 17. Apr 2000 20:05
Location: Hamburg
Contact:

Re: Shell Script für Datenbankbackup

#6 Post by odauter »

> Ich muß doch zuerst die Datenbankverbindung öffnen.

Nö mußt Du net. Das kann mysqldump, wie oben beschrieben, auch selber.

Post Reply