mysql datenbanken per shell script sichern

Alexander Gretencord arutha at gmx.de
Sun Mar 25 20:18:17 CEST 2007


On Sunday 25 March 2007, hauke homburg wrote:
> Die Schleife sieht folgendermassen aus:
> for Database in "$db";
>
> do mysqldump -u user -ppassword $db > $db_backup.sql;
>
> done;
>
> Das Array enthällt dabei die Liste der Datenbanken.
> wenn ich die Schleife auskommentiere und einfach ein echo "$db" mache dann
> kommt Liste auch wieder als Liste angezeigt.

Ich wuerde ja eigentlich sagen, dass du uns nicht die Haelfte vorenthalten 
sollst (also der Teil, wo $db Werte zugewiesen bekommt), aber ich glaube 
diesmal gehts auch ohne zu wissen, was genau in $db ueberhaupt drinsteht :)
Probiers mal hiermit und lache danach einmal herzhaft:

for Database in "$db";
  do mysqldump -u user -ppassword $Database > ${Database}_backup.sql;
done;


Alex



More information about the Linux mailing list