前不久,遇见一些问题,要监控一下SQL的执行,看看是不是有哪些SQL是要去掉的之类的

于是我上网找啊找啊,给出来的结果都是一种,修改my.cnf文件

我按着网上的说法去做,结果我直接崩溃了,

也不知道是不是我的环境是自己编译安装的还是其他什么的,反正按照改了以后就是死活运行不起来

没办法,只好自己看看怎么弄了

这时想起了刚刚接触mysql时的一个SQL

show variables like "%name%";

set names utf8;

瞬间明了,找到了一个在没有重启mysql就不会失效的方法了

先show variables看看都有哪些变量是控制这个日志记录的

| general_log       | OFF |
| general_log_file | /data/mysql/localhost.log |

看到没?这从字面上就明显的告诉你了

那剩下来的就简单了

mysql> set general_log=on;
ERROR 1229 (HY000): Variable 'general_log' is a GLOBAL variable and should be set with SET GLOBAL

好吧,还是个全局变量

mysql> set global general_log=on;
Query OK, 0 rows affected (0.00 sec)

再看看变量情况

| general_log       | ON |
| general_log_file | /data/mysql/localhost.log |

随便执行一些语句,然后再看看对应的目录下的文件,有没有我们的操作记录

170109 16:47:06 544 Query set general_log=on
170109 16:47:31 544 Query set global general_log=on
170109 16:47:56 544 Query show variables

完事,收工

最新文章

  1. phpMyAdmin的配置
  2. JQuery强化教程 —— jQuery Easing
  3. MOOCULUS微积分-2: 数列与级数学习笔记 6. Power series
  4. js 横幅播放
  5. .net串口通信
  6. OpenStack 之vmware机器迁移到openstack集群
  7. php向数据库写数据逻辑
  8. influxDB学习总结
  9. C#/.NET笔试题
  10. HDU 1025 DP + 二分
  11. C中内存分配方式[转载]
  12. Centos 6.x 部署pptp VPN
  13. 网络协议 22 - RPC 协议(下)- 二进制类 RPC 协议
  14. 关于小米4电信4g刷入第三方ROM无信号解决办法
  15. 20172306 2018-2019-2 《Java程序设计与数据结构》第六周学习总结
  16. 修改LinuxMint18更新软件源
  17. PHP 预定义变量
  18. [C/C++] multimap查找一个key对应的多个value
  19. Android ImageView 获取图片信息后进行比较
  20. PHP redis client封装

热门文章

  1. JavaBean学习--练习示例
  2. UniqueID和ClientID的来源
  3. (Excel导出失败)检索COM类工厂中CLSID为{00024500-0000-0000-C000-000000000046}的组件时失
  4. (转)Mac OS X中配置Apache
  5. Character Encoding tomcat.
  6. 二套小清新(APP界面)
  7. jQuery autoResize
  8. Win7下安装Ubuntu双系统常见问题
  9. js 获取鼠标位置坐标
  10. phalcon在phpstorm里的配置视频