MySQL二進位檔案開啟及查看【windows】

來源:互聯網
上載者:User

今天真折騰,不給力的機器啊,在windows上裝個虛擬機器也裝不起來,本來想在linux下裝個MySQL測測的,現在只能在windows上裝MySQL,結果裝了四五次才成功,擦了我幾把汗不說了。來個超級基礎菜鳥的東西---查看二進位檔案。。。

關於mysql二進位檔案的something:

MySQL二進位日誌:

從概述中我可以看到my.ini配置資訊的log-bin沒有指定副檔名,這是因為即使你指定上副檔名它也不使用。當mysql建立二進位記錄檔時,首先建立一個以“mysql_log_bin”為名稱,以“.index”為尾碼的檔案;再建立一個以“mysql_log_bin”為名稱,以“.000001”為尾碼的檔案。當mysql服務重新啟動一次以“.000001”為尾碼的檔案會增加一個,並且尾碼名加1遞增;如果日誌長度超過了max_binlog_size的上限(預設是1G)也會建立一個新的記錄檔;使用flush logs(mysql命令符)或者執行mysqladmin –u –p flush-logs(windows命令提示字元)也會建立一個新的記錄檔。

既然寫入的都是MySQL位元據,用記事本開啟檔案是看不到正常資料的,那怎麼查看呢?

(這段橘色字是參考別人滴說法滴)

Step1:設定二進位記錄檔。

MySQL預設是不開啟那些日誌的,如:二進位日誌,錯誤記錄檔,慢日誌,查詢日誌等...

迴歸正題:開啟二進位日誌等...

在my.ini檔案的[mysqld]下添加:

#custom define
log-bin=mysql-bin

long_query_time=0.1
log-slow-queries="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/slow.log"
log-queries-not-using-indexes=TRUE

log-error="C:/Documents and Settings/All Users/Application Data/MySQL/MySQL Server 5.1/Data/log-error.log"
說明:上面依次開啟了二進位日誌、慢日誌、錯誤記錄檔。

Step2:重啟mysql服務

cmd中net stop mysql

     net start mysql

(windows中不同於linux中,木有restart...sorry...)

Step3:查看二進位記錄檔存放的目錄,當前的二進位記錄檔。(舉例看附圖)

show variables like 'datadir';

show master status;

Step4:利用mysqlbinlog工具查看二進位記錄檔。(舉例看附圖)

mysqlbinlog 二進位記錄檔完整路徑

如:mysqlbinlog C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data\mysql-bin.000002

附圖:

windows下進入mysql,可以直接通過client進去,也可以通過cmd下進入指定mysql安裝的目錄下的bin來調出mysql命令。進入後會顯示mysql的版本等資訊。

step3&4:

得把基礎的東西相關的日誌補起來...未完待續...今天領了資深博主的勳章,我要加油~不辱使命!

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.