Avatar billede trumf Nybegynder
10. juli 2004 - 13:45 Der er 1 kommentar og
1 løsning

backup og cmd

Hejsa eksperter

Jeg laver en backup på server1 fra en cmd fil som køres automatisk sådan:
for /F "tokens=1-4 delims=/ " %%a in ('date /t') do set DayOfWeek=%%a&set Month=%%b&set Day=%%c&set Year=%%d&set Date=%%b%%c%%d
c:\mysql\bin\mysqldump --all-databases -a --add-drop-table -u user -ppass > c:\backup\db_%Date%.sql

Derefter kopierer jeg filen til server2 og vil så lægge alle data ind i db på den maskine. Jeg prøver sådan:
for /F "tokens=1-4 delims=/ " %%a in ('date /t') do set DayOfWeek=%%a&set Month=%%b&set Day=%%c&set Year=%%d&set Date=%%b%%c%%d
c:\mysql\bin\mysql -uuser -ppass
c:\mysql\bin\mysql \. c:\temp\db_%Date%.sql;

men der sker intet efter at jeg har kørt "c:\mysql\bin\mysql -uuser -ppass"

når jeg logger ud af mysqladmin kører den sidste linie i batch filen, men det giver fejl.

Hvordan får jeg den til at køre den sidste linie mens den er logget ind i mysqladmin???
Avatar billede trumf Nybegynder
10. juli 2004 - 13:49 #1
PS jeg antager at det er mysqladmin der logges ind fra cmd når man skriver "c:\mysql\bin\mysql -uuser -ppass" Jeg tager måske fejl, men skriver det lige for ikke at forvirre...
Avatar billede trumf Nybegynder
11. juli 2004 - 03:29 #2
Fandt det selv :-)
Skulle bare bruge < i stedet for \.
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester