*   >> läser Utbildning artiklar >> science >> programming

Full och inkrementella säkerhetskopieringar i Mysql

nte bra att stänga av servern, så att du kan tillåta användare att fortsätta att använda tabeller i databaserna. Dock bör alla användare endast får läsa och inte skriva tabellerna. På detta sätt kommer du att ha ett entydigt mellan vad du har backup vid en viss tid och vad som kommer att läggas till efter säkerhetskopieringen. Syntaxen att arkivera detta för en viss tabell är: lås tabeller tbl_name LÄS I vissa situationer kan du behöva föregå tbl_name med ett namn för databasen och en punkt.

Root-användaren kan låsa alla tabeller i alla databaser med alternativet LÄS på global nivå (utan att välja någon databas) med hjälp av följande uttalande: flush tabeller med läs lås; I slutet av säkerhetskopian, skriver du följande för att låsa upp tabeller (global nivå): låsa tabeller; Den flush loggar uttalande: När du vill göra fullständig säkerhetskopiering, den binära loggfilen kanske inte har nått sin maximala storlek för att stänga för nästa att starta. Så du måste stänga den kraftfullt.

Förhoppningen är att nästa binära logg startar omedelbart efter fullständig säkerhetskopia, och din inkrementell backup och inkrementell återhämtningen kommer att vara konsekvent. Att tvinga alla loggfiler för att stänga, måste du använda flush loggar uttalande. Du måste ha RELOAD privilegium, för att kunna använda ett uttalande. Syntaxen är: flush loggar Detta spolar alla loggar, inklusive allmänna loggen och fellogg. Det stänger och startar nya loggfiler. Om binär loggning är aktiverad, är sekvensnumret för den nya binära loggfilen ökas med ett i förhållande till föregående fil.

Förhoppningen är att den nya binära loggning träder i kraft efter den fullständiga säkerhetskopieringen är klar som tabellerna är låsta under fullständig säkerhetskopiering. När du spolar loggar under fullständig säkerhetskopia, notera numret på den sista binär fil. Det beror på om återhämtningen är att komma upp efter fullständig säkerhetskopia som förväntat, vet du hur många den binära loggfilen att börja med (se detaljer senare). Det finns ett problem med Flush Log Statement och binära filer beskriver ovan, beroende på hur man ser på saker och ting.

När du spolar loggar och börja använda påståendet "välj ... i utfil" filnamn "" att säkerhetskopiera kommer en ny binär start och Select uttalanden kommer att loggas. Det kanske inte är vad du vill, du kanske inte vill att säkerhets uttalanden som ska låsas. För att lösa detta problem bör du inte använda binär fil utvecklats under fullständig säkerhetsk

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.