mysql 表 日誌 檢視mysql的日誌

2021-10-19 18:36:12 字數 1337 閱讀 2331

mysql日誌的種類,一般來說,日誌有五種,分別為:

錯誤日誌:-log-err (記錄啟動,執行,停止mysql時出現的資訊)

二進位制日誌:-log-bin (記錄所有更改資料的語句,還用於複製,恢復資料庫用)

查詢日誌:-log (記錄建立的客戶端連線和執行的語句)

慢查詢日誌: -log-slow-queries (記錄所有執行超過long_query_time秒的所有查詢)

更新日誌: -log-update (二進位制日誌已經代替了老的更新日誌,更新日誌在mysql 5.1中不再使用)

1、開啟cmd

輸入 mysql -u root -p,然後輸入密碼

2、查詢當前日誌記錄的狀況

mysql>show variables like 'log%';(是否啟用了日誌)

mysql> show master status;(怎樣知道當前的日誌)

mysql> show master logs;(顯示二進位制日誌的數目)

3、檢視日誌功能狀態

看到value值為off狀態,沒有開啟日誌功能。win+r 輸入 services.msc開啟服務。找到mysql的配置檔案位置。

4、配置my.ini檔案

關閉mysql服務

mysql>net stop mysql

開啟my.ini配置檔案,新增變數,儲存。

然後啟動mysql服務

mysql>net start mysql

5、檢視日誌

mysql的查詢日誌記錄了所有mysql資料庫請求的資訊。無論這些請求是否得到了正確的執行。預設情況下mysql查詢日誌是關閉的。生產環境,如果開啟mysql查詢日誌,對效能還是有蠻大的影響的。另外很多時候,mysql慢查詢日誌基本可以定位那些出現效能問題的sql,它跟sql server中的profiler有點類似,但是這個不能跟蹤某個會話、使用者、客戶端。它只能對整個資料庫進行跟蹤。

mysql 檢視鎖表日誌 MYSQL 表鎖情況檢視

檢視鎖表情況 mysql show status like table variable name value table locks immediate 795505 table locks waited 0 table open cache hits 0 table open cache mis...

mysql日誌檢視

是否啟用了日誌 mysql show variables like log bin 怎樣知道當前的日誌 mysql show master status 看二進位制日誌檔案用mysqlbinlog shell mysqlbinlog mail bin.000001 要寫絕對問題路徑d 或者shell...

檢視mysql日誌

檢視mysql資料庫日誌可以檢視對資料庫的操作記錄。mysql日誌檔案預設沒有產生,需要做如下配置 sudo service mysql restart使用如下命令開啟mysql日誌檔案。tail f var log mysql mysql.log 可以實時檢視資料庫的日誌內容 如提示需要sudo許...