平时开发使用的测试服务器的数据库, 于是想要查看访问某一URL对应的数据库操作有哪些,如访问我的可用优惠券操作了哪些表。 都是登录Mysql服务器中去看general_log
.
ssh mysql_server
tail -f /usr/local/var/mysql/mysqlquery.log
#但上面的命令没法看 因为不停的有sql再操作 只好过滤关键字 如用户优惠券表名
tail -f /usr/local/var/mysql/mysqlquery.log | grep -C 10 'user_coupon'
#但这又看不全 其他关联表的查询就没办法知道了
不知有没这样的工具类似Charles等代理软件 可以捕获由本机发出的sql命令。
Charles 还能捕获sql??????Charles 捕获http协议吧