我使用的是wamp wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b mysql版本是5.6.17。它提供mysql和php服务器。
我想跟踪最近执行的查询(如网页、桌面应用程序或mysqlserver.上使用mysql的任何服务)。
我知道“要做什么”=>,我必须启用http://dev.mysql.com/doc/refman/5.6/en/query-log.html告诉我的查询日志记录
但是我不知道“如何做”,虽然我见过How to enable MySQL Query Log?,但是我在任何地方都找不到my.cnf。我拥有的是my.ini in wamp\bin\mysql\mysql5.6.17
因为我使用wamp,所以我不熟悉mysql控制台。我想知道如何(在哪里)设置general_log_file=/path/to/query.log
发布于 2015-09-28 11:34:33
使用WAMPServer菜单系统编辑my.ini文件。WAMPServer使用的是my.ini而不是my.cnf
(left click wampmanager) wampmanager->MySQL->my.ini这将使用记事本打开正确的my.ini文件。
检查这些参数,如果它们不存在,将它们添加到标题[wampmysqld]下,或者如果使用64位WAMPServer,则添加[wampmysqld64]
注意:如果您使用的是64位WAMPServer,您可能必须将[wampmysqld]更改为[wampmysqld64],因为64位发行版中有一个小错误,而且这个节标题没有正确设置。文件名也可以是64位c:\wamp64系统上的WAMPServer。
log-output = FILE
general_log = 1
general_log_file=C:/wamp/logs/general-query.log保存文件,然后重新启动MySQL服务器(在您的情况下重新启动WAMP )
在C:\wamp\logs文件夹中签入新的general-query.log文件。
发布于 2017-04-26 11:53:59
如果是64位版本,请确保日志将在“C:/wamp 64/ log /general-query.log”中创建,而不是“C:/wamp/log/general-query.log”。
https://stackoverflow.com/questions/32821517
复制相似问题