Php 如何查看在我的web应用程序上执行的所有查询

Php 如何查看在我的web应用程序上执行的所有查询,php,mysql,Php,Mysql,我有一台装有雪豹的mac电脑,我有sequel pro,我想知道如何查看我网站上的所有查询,以便追踪问题。我该怎么做?在sequel pro上有一个控制台,我可以点击它,它显示的只是选择,当我删除时,它不会显示。此信息是否在某个地方?要查看实时查询,请运行显示完整的进程列表。 请注意,您应该从具有权限的用户处运行此操作 或者,您可以通过在my.ini文件中设置log=all.log来记录mysql处理的所有查询 另请参见此问题:要查看实时查询,请运行显示完整进程列表。 请注意,您应该从具有权限的

我有一台装有雪豹的mac电脑,我有sequel pro,我想知道如何查看我网站上的所有查询,以便追踪问题。我该怎么做?在sequel pro上有一个控制台,我可以点击它,它显示的只是选择,当我删除时,它不会显示。此信息是否在某个地方?

要查看实时查询,请运行
显示完整的进程列表
。 请注意,您应该从具有权限的用户处运行此操作

或者,您可以通过在my.ini文件中设置
log=all.log
来记录mysql处理的所有查询


另请参见此问题:

要查看实时查询,请运行
显示完整进程列表
。 请注意,您应该从具有权限的用户处运行此操作

或者,您可以通过在my.ini文件中设置
log=all.log
来记录mysql处理的所有查询


另请参见此问题:

打开/etc/my.cnf,如果它不存在,请创建它。在
[mysqld]
部分中添加或取消注释行
log=/var/log/mysqld.log

使用
sudo touch/var/log/mysqld.log
创建日志文件,并使用
sudo chown\u mysqld/var/log/mysqld.log
为mysql用户编写日志文件。请注意,您可能需要更换mysql


现在重新启动MySQL并使用
tail-f/var/log/mysqld.log
或在控制台应用程序中查看日志

打开/etc/my.cnf或创建它(如果它不存在)。在
[mysqld]
部分中添加或取消注释行
log=/var/log/mysqld.log

使用
sudo touch/var/log/mysqld.log
创建日志文件,并使用
sudo chown\u mysqld/var/log/mysqld.log
为mysql用户编写日志文件。请注意,您可能需要更换mysql


现在重新启动MySQL并使用
tail-f/var/log/mysqld.log
或在控制台应用程序中查看日志

我似乎没有我的ini我使用mamp的mac和我试图找出这是在哪里或如何做到这一点。有什么线索吗?我好像没有我的ini。我用mamp来表示mac,我想知道这是在哪里,或者怎么做。有线索吗?etc目录在哪里?它是否在mamp中某个我找不到的地方。显然,mamp不使用my.cnf,但您可以创建一个并附加您的设置:etc目录在哪里?它是否在mamp中某个我找不到的地方。显然,mamp不使用my.cnf,但您可以创建一个并附加您的设置: