> 데이터 베이스 > MySQL 튜토리얼 > 通过日志查看MySQL正在执行的SQL语句

通过日志查看MySQL正在执行的SQL语句

WBOY
풀어 주다: 2016-06-07 17:31:11
원래의
1117명이 탐색했습니다.

在项目开发里面总是要查看后台执行的sql语句,mysql数据库也不例外,它的查看方式大家一般喜欢使用 showprocesslist; 命令来解决

在项目开发里面总是要查看后台执行的sql语句,mysql数据库也不例外,它的查看方式大家一般喜欢使用 showprocesslist; 命令来解决,通过里面输出结果的字段解释中可以分析执行了的sql语句类型,但不太适合一般的初级使用者,,因此通过日志文件查看sql语句是最直接的方法。

首先你需要创建一个日志文件log.txt ,比如我直接保存在mysql目录下的data目录中间,然后只需要在 mysql的配置文件my.cnf 中最后添加

log=/var/log/mysql/mysqlProcess.log

这样可以记录所有的mysql执行的sql语句!

log=/var/log/mysql/mysqlProcess.log

添加在[mysqld]块中

需要手动建立此文件,然后chown mysql:mysql,权限修改为跟mysqld.log相同

推荐阅读:

MySQL视图表创建与修改

MySQL视图(view)

linux

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿