MySQL Backup Basics - Deel 1Inleiding Dit is deel 1 van mijn reeks, MySQL Backup Basics. MySQL log-bestanden zijn bestanden die registreren wat de MySQL server doet. In dit deel van de serie kijken we naar MySQL logbestanden, vooral degene genoemd, Binary Log, die wordt gebruikt tijdens backup.
Prerequisite Voordat hier bereiken, moet je hebben betrekking op de serie in deze blog te beginnen met de volgende titels: Database Normalisatie Referential Integriteit in Database implementeren van database in MySQL Inleiding tot MySQL Programming voor Evenementen MySQL Access Privilege Overzicht Om een van de serie te bereiken, typ de titel en mijn naam Chrys in het zoekvak van deze pagina en klik op search.log Bestanden MySQL log bestanden zijn bestanden dat record wat de MySQL server doet. Een logbestand wordt simpelweg genaamd, "log".
Ik zal spreken over 3 logs van MySQL in dit artikel: de algemene vraag logboek, de error log en de binaire log. De binaire log is nodig voor back-up, dus ik zal spreken over dat in depth.The Algemeen Query Inloggen De algemene vraag logboek is een algemeen verslag van wat MySQL (server) aan het doen is. De server schrijft informatie naar dit logboek wanneer clients aansluiten of verwijderen, en logt elke SQL ontvangen van klanten verklaring. De algemene vraag logboek kan erg handig zijn als u een fout vermoedt van een cliënt en willen precies weten wat de klant naar de server.
De server schrijft verklaringen aan de query log in het oog dat het hen ontvangt, die kunnen afwijken van de volgorde waarin ze zijn executed.The Fout Inloggen de error log bevat informatie die aangeeft wanneer de server is gestart en gestopt en ook eventuele kritieke fouten die optreden wanneer de server draait. Als de server ziet een tabel die moet automatisch worden gecontroleerd of gerepareerd, schrijft een bericht naar de error log. Op sommige besturingssystemen, het foutenlogboek bevat wat bekend staat als "stack trace" als de server sterft.
De stack trace kan worden gebruikt om te bepalen waar de server stierf. Dus de algemene logboek registreert alle activiteiten, terwijl slechts de fout logboekrecords fouten en fouten in verband activities.The Binary Inloggen SQL-statements zijn gebeurtenissen genoemd. De binaire logboek bevat gebeurtenissen die database veranderingen, zoals tabel creatie handelingen of wijzigingen aan tafel gegevens te beschrijven.
Het bevat ook evenementen statements die mogelijk wijzigingen kunnen hebben (bijvoorbeeld een
NET - C # - Met behulp van UserControls als Mail Templates