MySQL中的日志类型(二)-General query log
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,简介General query log记录客户端的连接和断开,以及从客户端发来的每一个SQL语句。日志内容格式General query log可以记录在文件中,也可以记录在表中,格式如下:在文件中会
千家信息网最后更新 2025年02月23日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安全错误
数据库的锁怎样保障安全
关于网络安全的视频课
网络安全漫画大赛
电脑网络安全模式登录qq
慧远豪华型服务器机柜12米
石家庄超人电脑网络技术服务
qq服务器维护
哈尔滨ipfs服务器配置
销售必备的数据库
常州大数据服务器供应商家
现在服务器运行什么操作系统
中国互联网公司不算高科技
物联网链接数据库
网易邮箱大师显示服务器配置
软件开发工程师简历模板范文
iphone网络安全性设置
如何用云服务器下载网页
华为服务器处理器排名
网络安全都有哪些岗位
网络安全手抄报带文字
软件开发是什么学位呢
网络安全信息系统台账
原神卡池概率与服务器有关吗
杭州直播软件开发哪家专业
网络安全应急预案信息简报
配置网络安全管理制度
软件开发的专业职称
网络安全团课八百字
服务器没有域名可以吗
网络安全安博通介绍
数据库文件修改