Script zur automatischen restore von DB

koepie

New Member
Ich möchte ein Bash script schreiben das alle 24 stunden ausgeführt wird und die Datenbank wieder zurück setzt.

Bis jetzt sieht mein script so aus

Code:
#!/bin/bash
#wiederhertstellungsscript 


mysqldump -u admin -p[PaSSwort] cmsdemo_ < /home/backup/cmsdemo/sql/cmsdemo_.sql

aber das zurücksetzen funktioniert dann nicht... es gibt aber auch keine Fehlermeldung!

THX im vorraus
 
In Cornjobs musste du alles Befehle immer mit vollen Pfad angeben das bei Cron das Environment nicht eingetragen sind.
 
Laut der man-page von mysqldump solltest Du den roten Teil weglassen...

Code:
mysql[COLOR="Red"]dump[/COLOR] -u admin -p[PaSSwort] cmsdemo_ < /home/backup/cmsdemo/sql/cmsdemo_.sql

Viele Grüße,
LinuxAdmin
 
Laut der man-page von mysqldump solltest Du den roten Teil weglassen...

Code:
mysql[COLOR="Red"]dump[/COLOR] -u admin -p[PaSSwort] cmsdemo_ < /home/backup/cmsdemo/sql/cmsdemo_.sql

Viele Grüße,
LinuxAdmin

DIESER BEITRAG WAR sehr hilfreich!!!
Danke!
komisch das es mit mysqldump net geht....
 
komisch das es mit mysqldump net geht....
Weil, wie der Name es sagt, mysqldump nur den Dump erstellt.
Das Programm mysql kann schließlich bereits den Dump einlesen. Wozu dann ein zweites?

society's Hinweiß ist aber dennoch zu beherzigen. Evtl. funktioniert es diesmal, aber nach einem Server-Umzug oder Umstellung in den ENV-Variablen kann es schon vorbei sein.

huschi.
 
Back
Top