Innledning MySQL er en database server. Hvis du ikke vet hvordan du tar backup i MySQL, deretter MySQL backup kan vises til deg, komplisert eller enkel, avhengig av hvordan du fikk ideen om MySQL backup. MySQL backup grunnleggende er faktisk en enkel ting å forstå. I denne artikkelen introduserte jeg deg til MySQL backup grunnleggende. Loggfiler MySQL loggfiler er filer som registrerer hva MySQL-serveren gjør. En loggfil er ganske enkelt kalt, "log". Jeg vil snakke om tre logger av MySQL i denne artikkelen: generell forespørsel logg, feilloggen og den binære loggen.
Den binære logg er nødvendig for backup, så jeg vil snakke om det, i dybden. General Query Logg på generell forespørsel logg er en generell oversikt over hva MySQL (server) gjør. Serveren skriver informasjon til denne loggen når klienter koble til eller fra, og den logger hver SQL-setning mottatt fra klienter. Den generelle søkeloggen kan være svært nyttig når du har mistanke om en feil fra en klient og ønsker å vite nøyaktig hva kunden sendes til serveren. Serveren skriver uttalelser til søkeloggen i den rekkefølgen som den mottar dem, som kan avvike fra den rekkefølgen de blir henrettet.
Feilloggen Feilloggen inneholder informasjon som indikerer når serveren ble startet og stoppet, og også noen kritiske feil som oppstår mens serveren kjører. Hvis serveren merknader en tabell som må sjekkes automatisk eller repareres, skriver det en melding til feilloggen. På noen operativsystemer, inneholder feilloggen det som er kjent som "stack trace" hvis serveren dør. Stabelen trase kan brukes til å bestemme hvor serveren døde. Så den generelle loggen registrerer alle aktiviteter, mens de feilloggopptegnelser bare feil og feilrelaterte aktiviteter.
De Binary Logg SQL-setninger er kalt hendelser. Den binære Loggen inneholder hendelser som beskriver database endringer som tabellen opprettelse operasjoner eller endringer av tabelldata. Den inneholder også arrangementer for uttalelser som potensielt kunne ha gjort endringer (for eksempel en slette som matchet ingen rader). Den binære logg har hovedsakelig SQL statement hendelser, slik at når serveren er skadet, kan du bruke det for restaurering. Selvfølgelig binærlogg bør lagres i en stasjon som ikke er en del av datamaskinen, som har MySQL server og data.
Den binære loggfilen har 3 formater, kalt, Statement-basert logging, Row-basert logging og Mixed Logging. Standardformatet er Statement-Based Logging. Men med noen få MySQL-versjoner, er standardforma