首頁 >資料庫 >mysql教程 >mysql binlog怎麼看

mysql binlog怎麼看

藏色散人
藏色散人原創
2019-01-30 16:23:376479瀏覽

在MySQL或MariaDB中,只要您對資料庫進行更改,就會記錄該特定事件。

mysql binlog怎麼看

例如,在建立新表或更新現有表上的資料時,這些事件會儲存在mysql binlog中,也就是MySQL資料庫的二進位日誌

二進位日誌在MySQL複製中非常有用,主伺服器將資料從二進位日誌傳送到遠端伺服器。

當您在MySQL中執行任何類型的復原作業時,您也會處理二進位記錄檔。

mysqlbinlog指令用於以可讀的使用者友善格式查看二進位日誌的內容。

那我們怎麼取得查看mysql binlog二進位日誌)?

下面要跟大家介紹一個取得目前二進位日誌清單的命令方法。

從mysql執行下列show binary logs指令,該指令將顯示系統中的所有二進位日誌。

mysql> SHOW BINARY LOGS;
+-------------------+-----------+
| Log_name          | File_size |
+-------------------+-----------+
| mysqld-bin.000001 |     15740 |
| mysqld-bin.000002 |      3319 |
..
..

如果系統沒有啟用二進位日誌記錄,則會看到下列錯誤訊息。

mysql> SHOW BINARY LOGS;
ERROR 1381 (HY000): You are not using binary logging

mysql binlog位置在哪裡?

預設情況下,二進位日誌檔案位於/var/lib/mysql目錄下,如下所示。

# ls -l /var/lib/mysql/
-rw-rw----. 1 mysql mysql 15740 Aug 16 14:57 mysqld-bin.000001
-rw-rw----. 1 mysql mysql  3319 Aug 16 14:57 mysqld-bin.000002
..
..

推薦參考免費學習:《mysql教學

以上是mysql binlog怎麼看的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn