*   >> Lese Utdanning Artikler >> science >> programming

Fullstendige og inkrementelle sikkerhetskopier i Mysql

m vil bli lagt til etter backup. Syntaksen til å arkivere dette for en bestemt tabell er: lock tabeller tbl_name LESE I enkelte situasjoner kan det hende du må gå forut for tbl_name med et databasenavn og en prikk. Root brukeren kan låse alle tabellene i alle databaser med READ opsjon på globalt nivå (uten å velge noen database) med følgende uttalelse: Skyll tabeller med lese lås; På slutten av backup, skriver du følgende for å låse opp tabeller (global nivå): låse tabeller; Spyle logger Uttalelse: Innen du ønsker å gjøre full backup, den binære loggfilen kanskje ikke har nådd sin maksimale størrelse for å stenge for den neste til å starte.

Så må du lukke den med makt. Håpet er at den neste binærlogg vil starte umiddelbart etter full backup, og din inkrementell backup og inkrementell utvinningen vil være konsekvent. Å tvinge alle loggfiler for å lukke, må du bruke den strakt logger uttalelse. Du må ha RELAST privilegium, for å bruke den setningen. Syntaksen er: strakt logger Denne spyler alle logger inkludert generelle loggen og feilloggen. Det stenger og starter nye loggfiler. Hvis binære logging er aktivert, er sekvensnummeret til den nye binære loggfilen øke med én i forhold til forrige fil.

Håpet er at den nye binære logging vil tre i kraft etter at full backup er ferdig som tabellene er låst under full backup. Når du skylle logger i full backup, noter nummeret på den siste binærfil. Dette er fordi hvis utvinning er å komme opp etter full backup som forventet, vil du vite hvor mange det binære loggfilen til å begynne med (se detaljer senere). Det er et problem med Flush Logg erklæringen og binærfiler beskriver ovenfor, avhengig av hvordan du ser på ting. Når du rødme logger og begynne å bruke utsagnet "velg ...

inn outfile 'filnavn'" til backup, vil en ny binær starte og Select uttalelser vil bli logget. Det kan ikke være det du ønsker; kan du ikke ønsker backup uttalelser for å være låst. For å løse dette problemet, bør du ikke bruke den binære filen utviklet under full backup for gjenoppretting. Dette betyr etter full backup, må du skylle loggene igjen. Du vil da bruke binærloggfilene som ble opprettet etter denne andre flush, for inkrementell recovery (se nedenfor). Du vet nå hvordan til full backup kreasjoner uttalelser og data.

Noe backup bør holdes i en anordning (stasjon) som er atskilt fra vertsdatamaskinen. Du må backup kun data for tabellene i MySQL database og ikke dets opprettelse uttalelser. Dette er fordi mysql database og dets tabeller o

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lese Utdanning Artikler,https://utdanning.nmjjxx.com All rights reserved.