日期:2014-05-16  浏览次数:20867 次

开启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'
结果