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

Mysql Binary Log File

sparas i en enhet som inte är en del av datorn, vilket har MySQL-servern och data. Den binära loggfilen har 3 format, kallas, Statement baserad loggning, Row-Baserat loggning och Mixed loggning. Standardformatet är Statement-Based loggning. Men med några MySQL versioner är standardformatet Mixed Loggning. I denna grundläggande handledning antar jag standard för din version är Statement-Based Loggning och jag kommer inte att tala om formaten någon further.Starting servern att använda Binary Logging att aktivera binära logg, starta servern med den --log-bin [= base_name] alternativet.

Till exempel i mitt Windows operativsystem, skulle jag starta servern med något i stil med: "C: Program FilesMySQLMySQL Server 5.1binmysqld" --console --log-bin = e: dir1dir2filename Filnamnet bör inte ha en förlängning. Du kan föregå base_name med den absoluta path.Binary filer Loggning är en kontinuerlig process. Så länge som det finns aktivitet, är de SQL-satser registreras in i den binära loggfilen. Så du kan inte ha bara en binär loggfil; det kommer att vara för stor. Servern fäster ett antal vid slutet av varje binär loggfil namn; Ju högre siffra, desto nyare är filen.

En ny binär loggfil startas (öppnas) när den nuvarande når en maximal storlek på 1 GB. Du kan ändra detta värde, men jag kommer inte gå in på det. Dessutom, varje gång servern startar eller vallningar (se senare) loggar, en ny binär loggfil startas. För att hålla reda på vilka binära loggfiler har skapats, servern skapar också en binär loggindexfilen, vars syfte är att hålla namnen på alla skapade binära loggfiler. Som standard har detta samma base_name som binära loggfiler, men med en förlängning av ".index". Du kan ändra namnet på den binära loggindexfilen, men jag kommer inte gå in på det.

Med binär loggning, termen "binära loggfilen" allmänt betecknar en enskild numrerad fil som innehåller databas (SQL-satser) händelser, medan termen "binära logg" kollektivt betecknar uppsättning numrerade binära loggfiler plus indexfilen. Ordet, "log" i den här artikeln innebär en annan sak från ordet, "logga in" i frasen "inloggning till databasservern". Så är det, för denna del av serien. Vi stannar här och fortsätter i nästa del.

Chrys

Handledning i Series1 MySQL Binary Log FIL2 Binary Logga för Backup i MySQL3 Full och inkrementella säkerhetskopieringar i MySQL4 Enkel Full Backup Projekt i MySQL5 Enkel Recovery Project i MySQLThe måste veta i databasdesign och MySQL ServerThe måste veta i databas Design o

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