有没有办法列出PHP脚本执行的所有查询?我怎么看 - 当PHP脚本向DB发送查询时,例如:SELECT * FROM table,我想保存查询字符串,发送该查询的文件名和时间。当我无法访问PHP脚本时是否可能?如果我有的话怎么办?也许在我的管理员php中有那种日志?谢谢你的建议。
答案 0 :(得分:1)
有两种方法可以做到:
使用日志,启用Mysql日志,因此每个查询都记录在日志中,但是您必须再次查询日志以查看特定内容。
其次,方法是创建触发器,以便将每个活动记录在表中。例如:
创建ON INSERT,ON_UPDATE和ON_DELETE触发器
为您的表写入审计活动表的所有更改的详细信息