数据库是Mysql 5.x
现在拿到一个陌生的产品,要去分析它,比如我在前端录入 一条数据,我希望可以通过观察数据库的变化去找到它在那些库中插入了数据。
数据库是Mysql 5.x
现在拿到一个陌生的产品,要去分析它,比如我在前端录入 一条数据,我希望可以通过观察数据库的变化去找到它在那些库中插入了数据。
1.如果开有二进制日志的话可以用mysqlbinlog将二进制日志转成sql获取最后执行的那句sql。
2.一般数据库管理工具都会有进程这个东西可以看到当前正在执行什么sql语句。
select table_name
from information_schema.tables t
where t.table_schema = '库名'
order by t.update_time desc;
5 回答3.4k 阅读✓ 已解决
3 回答3.7k 阅读✓ 已解决
5 回答1.4k 阅读
2 回答2.1k 阅读
3 回答2.1k 阅读
1 回答3.6k 阅读
1 回答889 阅读
以前做过类似的,是解析数据库的binlog实现的