07-启动查询日志
14.2.1 启动查询日志
默认情况下查询日志是关闭的。如果需要打开查询日志,可以通过修改my.ini文件来启动查询日志。在[mysqld]组下加入log选项,格式如下。
[mysqld] log[=path/[filename]] 其中,path用来指定错误日志存放的位置;[filename]用来指定查询日志文件名,默认主机名(hostname)作为文件名,存放在DATADIR目录中。 也可以通过命令行来启动查询日志。 mysql> set global general_log=on; Query OK, 0 rows affected (0.08 sec) 或者使用以下命令。 mysql> set global general_log=1; Query OK, 0 rows affected (0.00 sec) 也可以通过命令行来设置查询日志存放的位置。 mysql> set global general_log_file='e:/mysql-5.6.22-winx64/log/general_log.log'; Query OK, 0 rows affected (0.04 sec) 然后通过SHOW命令查看通用查询日志,语法如下。 mysql> show variables like 'general%'; +------------------+--------------------------------------------+ |Variable_name |Value | +------------------+--------------------------------------------+ |general_log |ON | | general_log_file | e:/mysql-5.6.22-winx64/log/general_log.log | +------------------+--------------------------------------------+ 2 rows in set (0.00 sec)
从上面的SHOW命令显示结果可以看出,查询日志已经启用,并且可以确定通用查询日志所在位置及文件名。