MySQL中的日志类型(二)-General query log
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,简介General query log记录客户端的连接和断开,以及从客户端发来的每一个SQL语句。日志内容格式General query log可以记录在文件中,也可以记录在表中,格式如下:在文件中会
千家信息网最后更新 2024年11月25日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安全错误
数据库的锁怎样保障安全
网络安全法检测防御处置
计算机时代 网络技术
vue 手机上内置web服务器
数据库设计是什么意思
登录数据库的完整语句的含义是
软件开发地域分析
明星隐私网络安全解决方案
学生数据库选课
软件开发35以后干嘛
电脑怎么连上服务器
深圳中兴网络技术有限公司
利用数据库写论文
数据库的注册表
央视网消息网络安全稿件
矩阵服务器是什么
日照软件开发怎么做
数据库表一般分为几类
两台服务器怎么传输快
linux怎么查服务器是几核
工业网络技术与PLC应用
工控软件开发简答题
冰山一角网络安全吗
web技术和数据库如何连接
网络安全的研究与应用
网络安全机房课怎么上
打击网络安全行为
怒江租房软件开发
数据网络技术排名靠前
内蒙古软件开发诚信服务
奇迹mu1.03版本服务器