jonneMedlem sedan jan. 20011 097 inlägg
Har en MySQL databas som jag skulle vilja göra dagliga backuper på vid bestämda tider.
Databasen ligger på en windows maskin, annars hade jag kört cronjob om det hade varit i Linux. Hur löser man detta bäst på en windowsburk?
Kikade på lite program för det hela men de flesta är betalprogram vilket inte fungerar till detta projekt.
Tips någon?
QimenMedlem sedan juni 20013 568 inlägg
Har du kommandona kan du ju använda windows inbyggda scheduleprogram. Finns på kontrollpanelen. :)
jonneMedlem sedan jan. 20011 097 inlägg
Jo funderarde på det, men hur gör jag för att exv datummärka varje backup?
QimenMedlem sedan juni 20013 568 inlägg
Jag vet inte hur du (man) gör backup men man kanske kan lägga till ett datum i en txt fil eller i databasen med ett speciellt nummer som varje backup har.
jonneMedlem sedan jan. 20011 097 inlägg
För den intresserade så löste det sig på följande sätt:
Lade detta i en .bat fil och körde den i schemaläggaren.
mysqldump --opt -u root databas > c:\Backups\%DATE%.sql
JymdisMedlem sedan mars 20015 637 inlägg
Går det att modifiera det här scriptet att den ta backup på alla databaser på mysql servern?
JymdisMedlem sedan mars 20015 637 inlägg
Det gör det, har jag kommit fram till senare.
med:
--all-databases
JymdisMedlem sedan mars 20015 637 inlägg
En fråga, jag använder %date%.sql för att göra daglig backup, men jag får att "incorrect table name". döper jag om till mindatabas.sql fungerar det.
Varför? :) Hur fixar jag det?
QimenMedlem sedan juni 20013 568 inlägg
Prova med %DATE% istället. Kan vara så att den är noga med stora och små.
JymdisMedlem sedan mars 20015 637 inlägg
Alltså, datumet blir utskrivet men i formen 01\01\01.sql och det protesterar den emot.
JymdisMedlem sedan mars 20015 637 inlägg