1
我在my.cnf中看到general_log = 1,但我无法找到mysql正在记录所有查询的确切位置。我读到它通常会登录到文件或表中。mysql查询跟踪
如果它是一个文件,那么文件名是在my.cnf中指定的,我没有看到。如果是表格,它会登录到
我在my.cnf中看到general_log = 1,但我无法找到mysql正在记录所有查询的确切位置。我读到它通常会登录到文件或表中。mysql查询跟踪
如果它是一个文件,那么文件名是在my.cnf中指定的,我没有看到。如果是表格,它会登录到
默认情况下,通用日志将在MySQL数据目录中(大多数情况下为/ var/lib/mysql),并将命名为host_name.log,其中host_name是您的主机名。您可以更改添加日志指令,该日志文件的位置/名称my.cnf文件是这样的:
log=/var/lib/mysql/your_log_name
注意您必须重新启动服务器或为了运行flush logs
使更改生效。
您也可以使用-l [file name]
选项重新启动mysqld。