MySQL普通日志使用方法与作用(mysql普通日志)
MySQL普通日志使用方法与作用
MySQL普通日志(General Log)有助于监控MySQL服务器上的每个查询。MySQL普通日志的使用方法和作用如下:
1. 开启MySQL普通日志:MySQL普通日志需要通过MySQL配置文件来开启,打开“my.cnf”文件进行头:将“general_log”和“general_log_file”后的0改成1,并设置“general_log_file”的日志文件名,例如:
general_log = 1
general_log_file = general_log_filename.log
2. 查看已开启的MySQL普通日志:通过以下SQL语句,可以查看“general_log”选项状态:
show variables like ‘general_log%’;
3. 查看日志:MySQL启用普通日志后,可以在日志文件中查看每个查询:
cat general_log_filename.log
4. 关闭MySQL普通日志:关闭MySQL普通日志,再次打开“my.cnf ”文件,将“general_log”的值改为0
general_log = 0
5. 作用:MySQL普通日志允许对每个MySQL查询进行监控、优化,并让查询过程尽可能透明化。MySQL普通日志也可以帮助我们追踪问题,并帮助调试SQL语句、检查安全和确保MySQL服务器的安全性和效率。另外,普通日志也可以用于非MySQL服务器用途例如:快速收集用户的行为细节、分析用户获取数据的路径、统计用户的查询,等等。