我的MySQL服务器一直在使用更高负载的CPU。 所以我查了一下如何logging每个查询,我发现了很多教程都是这样说的: http : //www.howtogeek.com/howto/database/monitor-all-sql-queries-in-mysql/
我跟着教程,但日志文件不包含任何查询。 有一件事我想我应该提到的是, /var/logs/文件夹mysql不存在,所以我创build了该文件夹,并在其中创build了一个名为mysql.log的日志文件。
我的箱子的一点背景:
默认情况下,mysql将日志保存在工作目录中,通常是/ var / db / mysql。 所有你需要启用日志logging是将variablesgeneral_log设置为“ON”。 此外,您可以将general_log_filevariables设置为所需的位置。
SET @@global.general_log = 1; SET @@global.general_log_file = '/where/to/store/log/file.txt';
查看慢查询日志选项。
你可以在dev.mysql.comfind详细的信息