MySQL Workbench 手冊  /  管理任務  /  MySQL 稽核檢查器介面

6.6 MySQL 稽核檢查器介面

MySQL Workbench 提供 MySQL 企業稽核的圖形介面。依預設,audit_log 外掛程式不會安裝。

若要使用 mysql 手動啟用 audit_log 外掛程式,請使用 INSTALL PLUGIN 陳述式從執行階段的程式庫檔案載入外掛程式碼。此陳述式需要 mysql.plugin 表格的 INSERT 權限。

  • 在 Windows 上

    INSTALL PLUGIN audit_log SONAME 'audit_log.dll'
  • 在 Linux 和 macOS 上

    INSTALL PLUGIN audit_log SONAME 'audit_log.so'

安裝外掛程式後,啟動 MySQL Workbench 並在導覽器中選取 管理 標籤。在 MySQL 企業版 下方,按一下 稽核檢查器。初始的 管理 - 稽核檢查器 標籤看起來與以下圖示類似。此時,不會列出任何項目。

圖 6.24 Workbench:稽核檢查器:初始化

Content is described in the surrounding text.

當您首次啟動 稽核檢查器 時,MySQL Workbench 必須快取稽核日誌以提升效能。接著,MySQL Workbench 會剖析、索引並從您本機電腦上的加密快取檔案擷取值。

產生快取檔案可能需要很長時間。如果您在快取過程中按下 中止,MySQL Workbench 會儲存您按下 中止 時所快取的結果。

注意

如果 MySQL Workbench 使用者無法讀取稽核日誌檔案,MySQL Workbench 將會提示要求 sudo 存取權。

若要產生快取檔案,請按一下 快取選取的檔案以供瀏覽。當提示時,設定檢視此檔案時要使用的加密檔案密碼。快取稽核日誌之後,稽核檢查器 標籤會顯示結果,如下圖所示。每個記錄都包含記錄 ID、時間戳記、類型、連線 ID、使用者、主機/IP、狀態、命令類別和資訊。

圖 6.25 Workbench:稽核檢查器

Content is described in the surrounding text.

搜尋欄位提供縮小顯示事件的條件,包括 顯示類型為擷取的事件顯示類型為查詢的事件,預設為 顯示所有事件。也提供自訂篩選器。

隨時按一下 將檔案新增至快取 以將新檔案新增至快取。按一下 刪除快取 以移除快取檔案。

下次啟動稽核檢查器時,MySQL Workbench 會提示您輸入在初始步驟中設定的密碼。