09. april 2002 - 19:22Der er
6 kommentarer og 2 løsninger
MySQL backup via en batfil
jeg prøver på at få lavet en backup af alle mine MySQL databaser med en bat fil .. men batprogrammering er ikke helt min stil .. kan ihvertfald ikke rigtigt få det her til at virke :-( ...
c: cd ... cd inetpub cd mysql cd bin echo mysqldump -A --user=bruger --password=kode > d:/sqlbackup/%date%-%time%.sql pause
Efter ti år i London, Madrid, Paris og Utrecht kommer Sabios AI-fokuserede program af arrangementer om kundeoplevelser, ‘Disrupt’, for første gang til Danmark.
jeg tror at det er det med %date% og %time% .. når jeg kører den skriver den .. C:\Inetpub\MySQL\bin>mysqldump -A --user=bruger --password=kode 09-04- 2002-19:37:47,29.sql 1>d:/sqlbackup/ti
det er ikke selve forbindelsen til databasen den er gal med .. hvis jeg selv skriver kommandoen til at dumpe databasen virker det fint ..
%date% fordi den giver et mellemrum, og %time% fordi den giver koloner, der er ulovlige i filnavne under Windows - og det bruger du jo, siden du bruger bat-filer.
Der er flere løsninger:
1) Skift til Linus 2) Installere Perl på din Windows-box 3) Hvis punkt 1 og 2 ikke lader sig gøre (men tænk over det), så
mysqldump -A --user=bruger --password=kode > "d:/sqlbackup/%date%.sql"
hmm .. det ser vist ud som om at der er gået nåed galt i pointene her .. kan du ikke ligge et svar igen Erik ..? for jeg har stadig den der accepter/afvis svar box på .. den er bare tom for navne
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.