30. januar 2003 - 16:24Der er
14 kommentarer og 2 løsninger
Flytning af 1 GB database
Hvordan flytter jeg en 1 GB stor database til en ny server? Hvis jeg bruger mysqldump kan jeg sætte den nye server til at importere data i flere dage. Og jeg kan ikke bare kopiere de rå databasefiler da der allerede findes data på den nye server.
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
du er nødt til at lave en dump, men gør det via programmet mysqldump, og ikke phpmyadmin. Det samme når du sætter den ind igen, det kan du også gøre med en comando. Det kan godt være at det tager lang tid.. men det er prisen.
Synes godt om
Slettet bruger
30. januar 2003 - 16:49#2
Ja... det er netop hvad jeg gør. Og det tager flere dage...
Hvis du tager en dump af tabellerne hver for sig og importerer dem hver for sig, kan du mens du importerer filen, låse den aktuelle tabel. Det gør at operationen kører en del hurtigere, ISÆR når mange rækker skal indlæses.
For mig tog det for at importere 5 MB 90 sekunder på en ret langsom maskine (133 MHz pentium og 64 MB Ram). På den samme maskine vil 1 GB så tage 300 minutter eller 5 timer. Er maskinen på 1 GHz eller hurtigere går der en time.. :)
jeg har da flere gange bare stoppet mySQL serveren, kopieret min databaser ind i mappen og når jeg starter mySQL igen så er der nye tabeller og databaser (hvis der er ændringer)
Hvad med at dumpe de nye data, formentligt færre, importere dem i den gl. db, dernæst kopiere databaserne ind i /data/. Det må da være den hurtigste metode. Jeg har siddet og rodet med at flytte 100MB og UHA det tog lang tid at dumpe og importere på en 2G P4, så jeg ville da nødig vente på 1GB data.
My $0.02 E1
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.