2012-04-22 62 views
0

我正在使用wordpress,并且希望查看在后端执行的所有SQL。你们有没有可以用来查看MySQL执行的任何SQL的好工具?查看由MySQL执行的SQL语句

+1

我认为,所有的请求都将记录下来。 – hjpotter92 2012-04-22 06:42:09

+0

你知道吗? – Noor 2012-04-22 06:44:11

+0

看看http://dev.mysql.com/doc/refman/5.1/en/query-log.html – 2012-04-22 06:45:06

回答

2

只需打开查询日志记录。以下是一篇博客文章,详细介绍如何做到这一点:MySQL Query Logging

启用通用查询日志在/etc/my.cnf配置文件的mysqld部分下添加日志行,并重新启动MySQL服务器。

日志= /无功/日志/ mysqld.log

许多Linux发行版(如Fedora)来与创建/var/log/mysqld.log文件。只要确保mysqld.log文件存在,并且mysql用户有权写入。如果你需要创建一个日志文件,使用以下命令:

# create mysqld.log file 
bash> touch /var/log/mysqld.log 
# set owner and group owner for the mysqld.log file 
bash> chown mysql:mysql /var/log/mysqld.log 

要查看日志,使用此命令

bash> tail -f /var/log/mysqld.log 
+0

不,不工作 – Noor 2012-04-22 06:56:03

+1

然后你做错了。尝试正确地做。 – JohnFx 2012-04-22 06:57:24

+0

是的,它的工作原理,我修改时发生错误 – Noor 2012-04-22 07:04:46