*   >> Læs Uddannelse artikler >> science >> programming

Fuld og trinvise sikkerhedskopier i Mysql

og ikke skrive bordene. På den måde vil du have en klar nedskæring mellem, hvad du har backup på et bestemt tidspunkt, og hvad der vil blive tilføjet efter backup. Syntaksen for at arkivere dette for en bestemt tabel er: lock tabeller tbl_name LÆS I nogle situationer, du måtte have til at gå forud for tbl_name med en database navn og en prik.

Roden Brugeren kan låse alle tabeller i alle databaser med LÆS option på globalt plan (uden at vælge nogen database) ved hjælp af følgende erklæring: Skyl tabeller med læse-lås; Ved afslutningen af ​​den sikkerhedskopi, du skrive følgende for at låse tabeller (globale niveau): låse tabeller; Flush logs Statement: Ved den tid, du ønsker at gøre fuld backup, den binære logfil måske ikke har nået sin maksimale størrelse for at lukke efter den næste til at starte. Så du er nødt til at lukke den kraftigt.

Håbet er, at den næste binære log starter umiddelbart efter fuld backup, og din trinvis sikkerhedskopi og trinvis opsving vil være konsekvent. At tvinge alle logfiler til at lukke, skal du bruge den flush logs erklæring. Du er nødt til at have RELOAD privilegium, for at kunne bruge sætningen. Syntaksen er: Skyl logfiler Dette skyller alle logs, herunder generelle log og fejllog. Det lukker og begynder nye logfiler. Hvis binær logning er aktiveret, løbenummeret på den nye binære logfil øges med én i forhold til den forrige fil.

Håbet er, at den nye binære logning vil træde i kraft efter den fulde backup er komplet som tabellerne er låst under fuld backup. Når du skylle logfiler under fuld backup, notere nummeret på den sidste binære fil. Dette er fordi, hvis inddrivelse er at komme op efter fuld backup som forventet, vil du kender nummeret på den binære logfil at starte med (se detaljer senere). Der er et problem med den Flush Log erklæring og binære filer beskriver ovenfor, afhængigt af hvordan man ser på tingene. Når du skyller logfiler og begynde at bruge udsagnet "Vælg ...

i outfile" file_name "" til backup, vil en ny binær starte og Select udtalelser vil blive logget. Det kan ikke være, hvad du ønsker; du måske ikke ønsker backup erklæringer, der skal låses. For at løse dette problem, skal du ikke bruge den binære fil udviklet under fuld backup til nyttiggørelse. Det betyder efter fuld sikkerhedskopiering, er du nødt til at skylle logfiler igen. Du vil derefter bruge de binære logfiler oprettet efter denne anden flush, for trinvis genopretning (se nedenfor). Nu ved du, hvordan du fuld backup kreationer udsagn og data.

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Læs Uddannelse artikler,https://uddannelse.nmjjxx.com All rights reserved.