1、任务实施内容
3.1 启动和设置通用查询日志
3.2 查看通用查询日志
3.3 删除和重建通用查询日志
2、任务实施步骤
3.1设置和启动通用查询日志
【例8-12】开启通用查询日志,并把通用查询日志路径设置为当前路径,文件名为HCHLCOMPUTER.log。
在my.ini(或my.cnf)的[MySQLd]组中找到general-log配置项,把它的值修改为1即可。
[MySQLd]
general-log=1
把默认的general_log_file配置项为:
general_log_file="HCHLCOMPUTER.log"
结果如下图8-9所示。

图8-9 启动和设置通用查询日志
3.2 查看通用查询日志
【例8-13】使用记事本查看MySQL通用查询日志。
使用记事本打开C:\ProgramData\MySQL\MySQL Server 8.0\Data目录下的HCHLCOMPUTER.log,可以看到如下图8-10所示的内容。

图8-10 查看通用查询日志
上面是笔者打开的通用查询日志的一部分,可以看到MySQL启动信息和用户root连接服务器与执行查询语句的记录。读者的文件内容可能与这里不同。
3.3 删除和重建通用查询日志
【例8-14】直接删除MySQL通用查询日志,然后重建一个新的通用查询日志文件。
首先直接删除数据目录下的通用查询日志文件HCHLCOMPUTER.log,然后执行以下语句重建一个新的通用查询日志文件。
C:\Program Files\MySQL\MySQL Server8.0\bin>mysqladmin -u root -p flush-logs
运行完该命令后,在数据目录中已经重建了一个通用查询日志文件HCHLCOMPUTER.log,如下图8-11所示。

图8-11 重建通用查询日志