首页 文章

我在哪里可以找到phpmyadmin中的mysql日志?

提问于
浏览
47

我在哪里可以找到phpmyadmin界面中的mysql日志(错误,查询等)?

5 回答

  • 23

    如果您使用XAMPP作为服务器,您将找到一个日志目录作为XAMPP目录的子目录 . 如果您还没有尝试在任何系统(Windows,Mac OS和Linux)上运行的XAMPP,请在此处找到更多信息:http://www.apachefriends.org/en/xampp.html

  • 8

    打开PHPMyAdmin,不要选择任何数据库并查找 Binary Log 选项卡 . 您可以从下拉列表中选择不同的日志,然后按 GO 按钮查看它们 .

  • 2

    我使用的是phpMyAdmin版本4.2.11 . 在撰写本文时,我的 Status 标签看起来像这样(扩展了几个选项;请注意"Current settings",右下角):

    Image of Status Panel

    注意,没有直接可见的"features"允许启用诸如 slow_query_log 之类的东西 . 因此,我开始在互联网上挖掘,因为面向UI的答案只与特定版本相关,因此很快就会过时 . 那么,如果您在上面看到相关答案,您会怎么做?

    如此article explains,您可以运行全局查询来启用或禁用 slow_query_log 等 . 启用和禁用这些日志的查询并不困难,所以不要害怕它们,例如

    SET GLOBAL slow_query_log = 'ON';

    从这里开始,phpMyAdmin非常有用,谷歌搜索可以让你快速上手 . 例如,在我运行上述查询后,我可以返回状态选项卡的 Monitor 窗口下的"Instructions/Setup"选项并查看此信息(请注意进一步的说明):

    Slow query enabled

  • 20

    我有同样的问题@rutherford,今天新的phpmyadmin的3.4.11.1 GUI是不同的,所以我发现如果有人用更新的信息改进答案会更好 . 完整的mysql日志可以在:

    “状态” - >“二进制日志”

    这就是答案,如果你使用的是MAMP,XAMPP,LAMP,ecc并不重要 .

  • 9

    在phpMyAdmin 4.0中,您将转到状态>监视器 . 在那里,您可以启用慢查询日志和常规日志,查看实时监视器,选择图形的一部分,查看相关查询并分析它们 .

相关问题