MySQL中的日志类型(二)-General query log
发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,简介General query log记录客户端的连接和断开,以及从客户端发来的每一个SQL语句。日志内容格式General query log可以记录在文件中,也可以记录在表中,格式如下:在文件中会
千家信息网最后更新 2025年01月21日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安全错误
数据库的锁怎样保障安全
河源软件开发价格
数据库怎样定义模式
东华软件涉及网络安全吗
配置安装阿里云服务器
服务器维护员
公用的ftp服务器
国内有哪些好的数据库公司
高速公路网络安全信息报道
与数据库技术相关的岗位
网络安全预防诈骗知识
四川乐创恒志网络技术有限公司
网络安全运
电脑上清除数据库对电脑有影响吗
分布式数据库系统FRs
宝安区二手回收服务器价格
网络安全问题及对策ppt
域信服务器安全性怎么样
杭州溢远网络技术有限公司招聘
财务软件开发怎么学习
银合网络技术有限公司
网络安全学院可以当兵吗
奥丁神叛手游服务器忙怎么办
软件开发工程的岗位设置
网络安全大赛应用
延庆区节能软件开发服务供应
国内软件开发外包企业
数据库能支撑多少个线程
沈阳智慧工厂软件开发
在服务器上查看出口信息
市南区管理系统软件开发公司