我被指派去创建一个普通日志。
我需要一个日志,捕捉采取了什么行动,由谁,到数据库。不管是SELECT还是ALTER等等,我们都需要跟踪用户对数据库所做的一切。
我已经创建了一个普通日志到我的本地主机作为一个“鼠标实验室”。但是,在一般日志表中没有插入任何记录。
你能建议我做什么?我在用MySQL。
我在这件事上迷失了自我,我不知道该怎么办了。我只是个新人,甚至还没毕业。
发布于 2012-04-10 05:13:58
您可以通过在my.cnf/my.ini文件中添加以下行来启用常规日志:http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_一般信息_日志
[mysqld] general_log=1还可以通过将my.cnf/my.ini文件(MySQL配置文件)更改为表或文件(如果选择了表)来设置General log输出,如果选择了表,服务器将记录mysql模式的general_log表中的所有查询,否则在file选项中,它将登录到上述文件路径中。http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_日志_输出
https://dba.stackexchange.com/questions/16286
复制相似问题