MySQL Backup Basics - Deel 2Introduction Dit is deel 2 van mijn reeks, MySQL Backup Basics. Ik neem aan dat je het vorige deel voordat ik hier bereikt hebben gelezen; Dit is het vervolg. In dit deel van de serie, zien we hoe de binaire log wordt gebruikt voor backup.Binary logbestanden Een binaire logbestand administratie evenementen (SQL-statements) van alle gebruikers van de server omdat ze gebruik maken van de server. Zoals in het voorgaande deel van de reeks, het aantal binaire logbestanden een server, neemt toe als de server wordt gebruikt.
Elk bestand is genummerd; hoe hoger het getal hoe recenter het bestand. Te allen tijde zal er een stroom bestand opneemt actuele gebeurtenissen. Er is ook een index-bestand waarvan de naam heeft de extensie ".index". Deze index bestand heeft de namen van de binaire log files.Example van Binary Log Een overzicht van een UNIX-besturingssysteem directory die de binaire log bestanden kunnen worden heeft als volgt: -rw-rw ---- 1 guilhem guilhem 1.277.324 10 november 23 : 59 gbichot2-bin.000001 -rw-rw ---- 1 guilhem guilhem 4 november 10 23:59 gbichot2-bin.
000002 -rw-rw ---- 1 guilhem guilhem 79 november 11 11:06 gbichot2-bin. 000.003 -rw-rw ---- 1 guilhem guilhem 508 11 november 11:08 gbichot2-bin.000004 -rw-rw ---- 1 guilhem guilhem 220.047.446 12 november 16:47 gbichot2-bin.000005 -rw-rw- --- 1 guilhem guilhem 998.412 14 november 10:08 gbichot2-bin.000006 -rw-rw ---- 1 guilhem guilhem 361 14 november 10:07 gbichot2-bin.index Dit is een bedrijf voor een server die heeft gelopen voor een paar dagen. Let op de nummering van de bestanden (000.001, 000.002, 000.003, enz.).
In dit voorbeeld is de basisnaam, gbichot2; in deze naam, 2 maakt deel uit van de basis naam en niet de nummering scheme.The Flush Logs Verklaring Dit is een verklaring dat het huidige log-bestand sluit en heropent een nieuwe. Een binaire logbestand dat normaal zou sluiten wanneer u de server uitgeschakeld of wanneer de log de maximale grootte heeft bereikt. Echter, deze verklaring dwingt de huidige te sluiten en een nieuwe te beginnen. We zullen een voorbeeld voor het gebruik van deze verklaring later.
Het volgnummer van een nieuwe binaire logbestand wordt met één verhoogd ten opzichte van het vorige bestand nummer; mysqlbinlog Programma MySQL-installatie wordt geleverd met een aantal programma's. De mysql-client, die je gebruikt om te typen in SQL-instructies is een van hen. Een ander programma, zullen we praten hier over wordt genoemd, mysqlbinl