实时记录MySQL执行过的SQL语句
SQL #mysql #日志2014-12-01 21:17
开启记录MySQL执行过SQL语句的方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/sql_row.yige.org.log行(日志的路径自己根据需要定义)。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
log=/var/lib/mysql/sql_row.yige.org.log
# Disabling symbolic-links is recommended to prevent assorted security risks;
# to do so, uncomment this line:
# symbolic-links=0
[mysqld_safe]
log-error=/var/log/mysqld.yige.org.log
pid-file=/var/run/mysqld/mysqld.pid
修改完毕后,记得重启 MySQL
相关文章
- SQL商品秒杀库存超卖的问题解决方法一 2014/11/24
- mysql出现Data truncated for column的原因 2014/07/29
- 修复MySQL所有的数据表 2013/12/16
- MySQL:Plugin 'FEDERATED' is disabled.或1067错误 启动错误与“服务 mysql 意外停止”解决方法 2013/03/13
- 高效SQL语句的必杀技 2012/12/24
- MySQL忘记root密码的解决方法 2012/12/20
- MySQL导库命令 2012/12/20
- 分享mysql压力测试脚本 2012/11/17
- SQL Server在特定时间范围内按时间段查询 2012/11/14
- DMX-SQL SERVER 数据挖掘简介 2012/11/14