簡體   English   中英

我在哪里可以找到 phpMyAdmin 中的 MySQL 日志?

[英]Where can I find MySQL logs in phpMyAdmin?

我在哪里可以找到 phpMyAdmin 界面中的 MySQL 日志(錯誤、查詢等)?

我在@rutherford 遇到了同樣的問題,今天新的 phpMyAdmin 的 3.4.11.1 GUI 有所不同,所以我發現如果有人用更新的信息改進答案會更好。

可以在以下位置找到完整的 mysql 日志:

“狀態”->“二進制日志”

這就是答案,如果您使用 MAMP、XAMPP、LAMP 等,則無關緊要。

打開您的 PHPMyAdmin,不要選擇任何數據庫並查找Binary Log選項卡。 您可以從下拉列表中選擇不同的日志,然后按GO按鈕查看它們。

我正在使用 phpMyAdmin 版本 4.2.11。 在撰寫本文時,我的“ Status選項卡如下所示(展開了幾個選項;注意“當前設置”,右下角):

狀態面板的圖像

請注意,沒有直接可見的“功能”允許啟用諸如slow_query_log之類的東西。 因此,我在互聯網上進行了挖掘,因為面向 UI 的答案僅與特定版本相關,因此很快就會過時。 所以,你會怎么做,如果你沒有看到相關的答案,上面?

正如本文所述,您可以運行全局查詢來啟用或禁用slow_query_log等。 啟用和禁用這些日志的查詢並不困難,所以不要害怕它們,例如

SET GLOBAL slow_query_log = 'ON';

從這里開始,phpMyAdmin 非常有幫助,通過一些谷歌搜索可以讓您立即上手。 例如,在運行上述查詢后,我可以返回到狀態選項卡的Monitor窗口下的“說明/設置”選項並查看此內容(請注意進一步的說明):

啟用慢查詢

在 phpMyAdmin 4.0 中,您轉到狀態 > 監控。 在那里您可以啟用慢查詢日志和一般日志,查看實時監視器,選擇圖形的一部分,查看相關查詢並分析它們。

如果您使用 XAMPP 作為您的服務器,您會發現一個日志目錄作為 XAMPP 目錄的子目錄。 如果您還沒有嘗試過可在任何系統(Windows、Mac OS 和 Linux)上運行的 XAMPP,請在此處找到更多信息: http : //www.apachefriends.org/en/xampp.html

使用 performance_schema 數據庫和表:

  1. eventsstatements_current
  2. events_statemenets_history
  3. events_statemenets_history_long

此處查看手冊

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM