MySQL中的日志类型(二)-General query log
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,简介General query log记录客户端的连接和断开,以及从客户端发来的每一个SQL语句。日志内容格式General query log可以记录在文件中,也可以记录在表中,格式如下:在文件中会
千家信息网最后更新 2026年10月31日MySQL中的日志类型(二)-General query log
简介
General query log记录客户端的连接和断开,以及从客户端发来的每一个SQL语句。
日志内容格式
General query log可以记录在文件中,也可以记录在表中,格式如下:
在文件中会记录时间、线程ID、命令类型以及执行的语句
示例如下:
当日志记录在表中时,还会记录账号信息,示例如下:
记录时间
General Query Log在数据库接收到客户端发来的语句时进行记录。这意味着General Query Log的顺序可能和实际语句执行的顺序是不同的。
设置方法
General Query Log可以在数据库启动时开启,也可以在数据库运行时开启。
在数据库启动前:
设置--general_log来开启日志
设置--log_output=[FILE,TABLE,NONE]来确定日志存放的位置。
设置--general_log_file=file_name来确定日志文件的名称和目录。
在数据库运行时:
修改全局变量来修改日志设置
修改general_log、log_output、general_log_file的值来修改相关设置,例如:
SET GLOBAL general_log=1
SET GLOBAL log_output='FILE';
此外,可以通过设置sql_log_off的值为ON或OFF来禁用或启用当前连接的General query log。
其他
数据库会根据log_output的值将日志写入到文件或表中。
但是不论log_output的值为多少,当开启日志时(或者刷新日志文件时),都会在日志文件中写入一个启动的消息。启动信息示例如下:
日志
数据
数据库
文件
语句
客户
示例
信息
客户端
时间
格式
顺序
运行
类型
不同
位置
全局
内容
变量
可以通过
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
华服互联网科技靠谱吗
互联网科技公司的优势
新华互联网科技学院
金融科技创新监管互联网金融
互联网未来科技
小马过河互联网科技
云电互联网科技
北京禾田雨橡互联网科技
互联网 视角下的科技创新
安控科技rtu产品工业互联网
随着互联网科技发展
全球顶尖互联网科技公司
互联网科技革命什么开始
华夏互联网科技业
互联网科技公司有风险吗
中国互联网公司排名锤子科技
沐思想互联网科技有限公司
广州千川互联网科技有限公司
广州富喜互联网络科技
唯美互联网科技
互联网科技企业
互联网科技工作委员会主任
重庆互联网络科技
互联网科技咨询
海南购全球互联网科技
工业互联网展湾科技股份有限公司
山东星卡互联网科技有限公司官网
杭州披云加互联网科技有限公司
35岁以上互联网科技行业
福州德业互联网科技