11. august 2004 - 20:21Der er
9 kommentarer og 1 løsning
Backup af MySQL, tager ikke alle databaserne
Hej Eksperter
Jeg har fået et lidt sjovt problem med en MySQL-server. Hver nat nat kører vi en backupmed: c:\mysql\bin\mysqldump --all-databases --u=root -ppassword > c:\mysql\data\backup.sql
Når man så checker indholdet af backup.sql, så indeholder den ikke alle databaserne, men kun del af den. Som om den ikke gider mere, når den når til f.eks. v
Outputfilen er på ca. 225 MB, godt nok en sjat, men alligevel.
Nogen forklaring/løsning?
Er der en måde, hvorpå jeg kan lave en eksport for hver database i sin egen fil, uden at liste alle databaserne vha. hver sin backup-kommando?
Jeg har nu fået den til at lave en komplet bat-fil på skærmen, men hvordan får jeg den til at gemme det i en fil, som jeg så kan udføre vha. scheduleren?
Jeg fandt ud af, at bruge fopen og fwrite til at danne en .bat-fil, og så kalde php-scriptet vha.:
d:\php\php.exe -q d:\website\danbackupfil.php
Jeg har så indsat det i scheduleren til at køre 5 min før jeg starter den dannede batfil.
Det kører bare som i olie
Takker
Synes godt om
Ny brugerNybegynder
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.