Hur till Läsa MySQL Binär Stock Arkivera (BinLog) med mysqlbinlog
MySQL data banken servaren utvikler binär stock arkivera för varje transaktionen till data bankerna, försynt administratören er icke göra oduglig eller kommentera ute den “ stock- kassen” parametern i my.cny konfigurationen arkivera. Den binär stock arkivera de/vi/du/ni är skrev i binär formaten. Fastän den binär stock, eller också känt som logbin de/vi/du/ni är huvudsakligen använd för MySQL data banken kopian syfte, ibland du kan behov till undersöka eller läsa innehållen av binär stock i text formaten, var den mysqlbinlog nytta vilja komma händig.
Binär stock arkivera, vilken normalt har namn med det formaten host_name-bin.xxxxxx och lägga upp lager av i var/lib/mysql adress listen, kunde inte bli öppnat och läsa rak bort så dess’ i oläsbar binär formaten. Till läsa den binär stock i text formaten, vi kanna göra användning om mysqlbinlog befalla, vilken också köpa duktig readrelay stock arkivera skrev vid en slav servaren i en kopian setup. Reläa stock har den samma formaten så binär stock arkivera.
Till använda mysqlbinlog nytta är enkel, enkelt använda den följande befalla syntax till åkalla mysqlbinlog efter logik i så rotfästa ( annars du har till specificera förbrukaren namn och lösenord) till avsats via SSH:
mysqlbinlog [ optionerna] log_file …
Så till läsa och uppvisning innehållen om binär stock arkivera benämn binlog.000001, använda den här befalla:
mysqlbinlog binlog.000001
Den binär stock arkivera och dess datan de/vi/du/ni är sannolik till vara mycket enorm, sålunda tillverkningen den nästen omöjlig till läsa något på skärm. Hur ... än, du kanna rör produktionen av mysqlbinlog in i en arkivera vilken kanna bli öppen upp för senare beter i text redaktör, vid användande den följande befalla:
mysqlbinlog binlog.000001 > filename.txt
Till reducera beloppen av datan fått igen från binär stock, där de/vi/du/ni är flera optionerna så pass kanna bli brukat till å gräns datan den där er blitt returnerat. Bland den nyttig en de/vi/du/ni är katalogiserat nedan:
–börja-datetimedatetime=
Börja läsande den binär stock på den första händelsen har en timestamp jämlik med eller senare än den datetime argument. Den datetime värde är relativ av den lokal tid zon på det maskin var du springa mysqlbinlog. Den värde skulle vara i en formaten accepterat för den DATETIME eller TIMESTAMP datan typen. För exempel:
mysqlbinlog -börja-datetime2005="-12-25 112556::" binlog.000001
–stopp-datetimedatetime=
Stopp läsande den binär stock på den första händelsen har en timestamp lika eller bakdel till datetime argument. Den här valen är nyttig för punkt- i- tid återvinnande. Se beskrivningen om – börja-datetime valen för upplysning på den datetime värde.
–börja- position=
Börja läsande den binär stock på den första händelsen har en position jämlik med den N argument. Den här valen kan använde på den första stock arkivera benämn på det befalla lina.
–stopp- position=
Stopp läsande den binär stock på den första händelsen har en position lika eller betydlig än den N argument. Den här valen kan använde på den sist stock arkivera benämn på det befalla lina.
Om mer behandling informationen på mysqlbinlog, besökahär.
viktig: Den här er en maskin översätt sida vilken är försynt " så är" utan garantien. Maskin översättning Maj bli besvärlig å förstå. Behaga hänskjuta tilloriginal Engelsk artikeln närhelst möjlig.
Del och bidra med eller få teknisk stöd och hjälp påMin Digital Liv Forums.
Berättat Varen
- Ändra eller Sätta MySQL Lång Fråga om Tid Värde för stock- långsam- fråga om
- Möjliggöra Förde in i loggboken av Långsam Fråga om ( långsam Fråga om Stock) i MySQL Data banken
- Hur till Backningen och Restaurera ( exportera och Importera) MySQL Data bankerna Läraren
- Installera Spindelväv Servaren i Fönstren XP med Apache2, PHP5 och MySQL4 Del 1
- Lägga rätt den Rotfästa Lösenord av MySQL Servaren
- MySQL Data banken Utförande Stämmande Bäst Öva sig Video Läraren
- Installerande Spindelväv Servaren i Fri 6.0 med Apache 2.2, MySQL 5.0 och PHP 5 Del 3
- Installera Spindelväv Servaren i Fönstren XP med Apache2, PHP5 och MySQL4 Del 4
- Ändra och Lägga rätt MySQL rotfästa Lösenord
- Hur till Finna och Sätta tillbaka Text i MySQL Data banken användande SQL

































Juni 29th, 2008 1633:
Den här post bevarat min liv idag… när den binär stock var den bara väg till återvinna viktig datan gå sig bort… tack själv!!