mysql 或 phpmyadmin(服务器变量和设置?)会保存活动日志吗?如果会,保存在哪里?如果不保存,我可以打开它吗?
不同数据库中具有不同用户的某些表正在被清空?!
任何指示都值得赞赏,丹
答案1
您想记录谁清空了表格?phpMyAdmin 在这里帮不上忙;即使您可以打开它的日志记录功能,您也只能看到通过 phpMyAdmin 界面发送的命令。所以这没什么帮助。
听起来你想启用 MySQL二进制日志。这可能会生成较大的日志文件,但应该会有所帮助。
答案2
正如其他人提到的,二进制日志将为您提供每个更改的日志: http://dev.mysql.com/doc/refman/5.0/en/binary-log.html
如果是您自己的代码有缺陷并且做了坏事,您也可以尝试使用二进制日志结合使用注释标记您的查询,如下所述: http://37signals.com/svn/posts/3130-mini-tech-note-mysql-query-comments-in-rails
这也许能帮助你理清这个问题。