Yksi tapa saada takaisin tietokantaan on binaarisesta log (asennuspaketit saadaan mahtumaan lokitiedostot). Muista, että binary log on kaikki SQL lukien tiedot määrittely (esim taulukon luominen) lausumat ja tietojen käsittely (esim insertti) lausumat. Jos binary log pidettiin tallentaa paikassa, niin sinun ei tarvitse tehdä palauttamista, on uudelleen asentaa MySQL-palvelimen uuteen tietokoneeseen tai korjata tietokoneen ja kopioida kaiken (tietokanta) takaisin. Oletetaan, että binary log koostuu tiedostoja, binlog.0000001, binlog.0000002 ja binlog.0000003.
Seuraava komento komentokehotteeseen kopioi kaiken takaisin: mysqlbinlog binlog.000001 binlog.000002 binlog.000002 | mysql -u root -ppswrd komento alkaa nimi mysqlbinlog apuohjelma, joka muuntaa kunkin binäärilokitiedoston sisältöä tekstiksi. Tämä on välilyönti ja nimet 3 binary lokitiedostojen toisistaan välilyönnillä. Seuraavaksi on tilaa ja | symboli. Sitten tila ja MySQL ohjelma komento, joka vie käyttäjän nimi (root) ja salasana. Joissakin käyttöjärjestelmä, saatat joutua korvaamaan mysql sana komento jotain, "C: Program FilesMySQLMySQL Server 5.1binmysql".
Sinulla voi olla myös edeltää mysqlbinlog apuohjelma nimen polku. Saatat myös edeltää kunkin lokitiedoston nimen polku. Edellä herruus, mysqlbinlog muuntaa binäärilokitiedoston sisältö tekstiksi ja lähettää kaikki tekstin MySQL ohjelma (estää sinua kirjoittamalla teksti) .Limitations alkukantaisen Recovery Noin kuukausi yritys, määrä binary log tiedostot ovat liian monta. Edellä UNIX listaus osoittaa numero vain muutaman päivän; joten kuvitella mitä listaus kuukauden näyttää (erittäin pitkä). Kuvittele, että palvelin kaatuu ensimmäisen kerran 6 kuukauden kuluttua.
Binary lokitiedostot on aivan liikaa ja se ei ole kätevää kirjoittaa kaikki nimet mysqlbinlog komentoriviltä. Mysqlbinlog komento ei voi ottaa kaikki nimet, koska se on rajallinen määrä tiedostojen nimiä voi kestää.