MySQL Backup perusteet - Osa 2Johdanto Tämä on osa 2 minun sarja, MySQL Backup perusteet. Oletan olet lukenut edellisen osan ennen kuin täällä; tämä on jatkoa. Tässä osa sarjasta, näemme, miten binaarinen loki käytetään backup.Binary lokitiedostojen binäärilokitiedoston kirjaa tapahtumia (SQL) kaikkien käyttäjien palvelimen sillä ne käyttävät palvelimen. Kuten näimme edellisessä osa sarjasta, määrä binary lokitiedostot palvelimelle, kasvaa palvelin on käytössä. Jokainen tiedosto on numeroitu; suurempi luku uudempi on tiedosto.
Kaikkina aikoina, tulee olemaan nykyinen tiedosto, joka tallentaa ajankohtaisista tapahtumista. Myös indeksi tiedoston, jonka nimi on laajennus, ".index". Tämä indeksi tiedosto on nimet binary log files.Example binary Kirjaudu listaus UNIX-käyttöjärjestelmän hakemistoon, joka on binary lokitiedostot voi olla seuraava: -rw-rw ---- 1 Guilhem Guilhem 1277324 10 marraskuu 23 : 59 gbichot2-bin.000001 -RW-rw ---- 1 Guilhem Guilhem 04 marraskuu 10 23:59 gbichot2-bin.000002 -RW-rw ---- 1 Guilhem Guilhem 79 11 marraskuu 11:06 gbichot2-bin.
000003 -RW-rw ---- 1 Guilhem Guilhem 508 11 marraskuu 11:08 gbichot2-bin.000004 -RW-rw ---- 1 Guilhem Guilhem 220047446 12 marraskuu 16:47 gbichot2-bin.000005 -RW-rw- --- 1 Guilhem Guilhem 998412 14 marraskuu 10:08 gbichot2-bin.000006 -RW-rw ---- 1 Guilhem Guilhem 361 14 marraskuu 10:07 gbichot2-bin.index Tämä on listaus palvelimeen, joka on ollut käynnissä muutaman päivän. Huomaa numerointi tiedostojen (000001, 000002, 000003, jne.). Tässä esimerkissä pohja nimi on, gbichot2; tässä nimi, 2 on osa kantanimi eikä numerointia scheme.
The Huuhtele Lokit lausunto Tämä on toteamus, että sulkee nykyisen lokitiedosto ja avataan uusi. Binäärilokitiedoston normaalisti lähellä kun sammutat palvelin tai kun tukki on saavuttanut enimmäiskoon. Tämä lausunto on kuitenkin pakottaa nykyistä sulkea ja uusi alkaa. Näemme esimerkki käytöstä tämän lausunnon myöhemmin. Järjestysnumero uuden binäärilokitiedoston lisätään yhdellä verrattuna edelliseen tiedostoon number.The mysqlbinlog ohjelmaansa MySQL asennus mukana tulee useita ohjelmia. MySQL, joka käytät kirjoittamaan SQL on yksi niistä.
Toinen ohjelma, me puhumme täällä kutsutaan, mysqlbinlog. Ohjelma kuten tätä kutsutaan apuohjelma tai työkalu. Binary lokitiedostot eivät tallennu tekstimuodossa, miten kirjoitit SQL. Ne tallennetaan binaarimuodossa (koodattu) -muodossa. Mysqlbinlog apuohjelman avulla voidaan näyttää jokaisen binäärilokitiedoston sisältöä tekstimuodossa,