开启MYSQL 常用查询日志需要注意的问题。
希望能够跟踪会话。
我知道SHOW FULL PROCESSLIST;
和select * from information_schema.processlist能够察看会话正在执行什么sql,但是我想看到历史。
比如oracle中可以通过查看当前会话打开了哪些cursor,也可以查看sga的状态,还可以查看log。
但是在mySql中怎么办?
------解决方案--------------------想看到历史的话,不能通过语句来实现。
只能通过记录每条语句进入LOG 里面
配置my.ini或者 my.cnf
比如名字为:yueliangdao0608.log
[mysqld]
log=yueliangdao0608.log
然后重新启动 MYSQL 服务器。
之后你所有客户端执行的SQL语句就都在日志文件里。
------解决方案--------------------重新启动 MYSQL 服务器
贴show VARIABLES like 'log'
结果