【问题标题】:Mysql - logging in realtime all queriesMysql - 实时记录所有查询
【发布时间】:2014-04-10 09:14:24
【问题描述】:

我有一个简单的本地主机网站,我想通过 mysql 或 mysql 客户端或 mysql 插件或任何实时记录所有查询

这样我就可以实时查看从站点运行的查询

有可能吗?

【问题讨论】:

    标签: mysql logging process live


    【解决方案1】:

    好的,最后我解决了:

    SET global log_output = 'FILE';
    SET global general_log_file='/Applications/MAMP/logs/mysql_general.log';
    SET global general_log = 1;
    

    还是谢谢

    【讨论】:

      【解决方案2】:

      这样我就可以实时查看从站点运行的查询

      你可以运行:SHOW PROCESSLIST; mysql下。 http://dev.mysql.com/doc/refman/5.1/en/show-processlist.html

      我有一个简单的本地主机网站,我想登录

      在运行之前记录所有查询,例如在日志文件中。

      【讨论】:

      • 但这似乎不是实时的,而且如果我对 mysql 使用相同的用户和密码(与网站相同),我也无法看到查询列表......有什么线索吗?
      • “实时”是什么意思。您可以通过检查dev.mysql.com/doc/refman/5.1/en/processlist-table.html查看所有查询。
      • realtime = 每次启动查询时刷新列表
      • 您可以每秒刷新表格并在任何地方显示结果
      猜你喜欢
      • 2015-02-02
      • 1970-01-01
      • 2010-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      相关资源
      最近更新 更多