mysql学习--日志查询

设置通用日志记录历史的sql语句

开启通用日志

sql 复制代码
mysql> SET GLOBAL general_log = 'ON';

设置通用日志输出到文件

sql 复制代码
mysql> SET GLOBAL log_output = 'FILE';

查看文件路径

sql 复制代码
mysql> SHOW VARIABLES LIKE 'general_log_file';

设置通用日志输出到表

sql 复制代码
mysql> SET GLOBAL log_output = 'TABLE';

查看通用日志的数据,此时sql语句展示为十六进制数

sql 复制代码
mysql> SELECT * FROM mysql.general_log ORDER BY event_time DESC;

使用utf6编码查看通用日志

sql 复制代码
mysql> SELECT CONVERT(argument USING utf8) FROM mysql.general_log;

清空日志记录

sql 复制代码
TRUNCATE TABLE mysql.general_log;

查看慢查询日志是否开启

sql 复制代码
mysql> SHOW VARIABLES LIKE '%slow_query_log%';

查看慢查询阈值

sql 复制代码
mysql> SHOW VARIABLES LIKE 'long_query_time%';

修改阈值,修改后需要重启才能生效

sql 复制代码
mysql> set global long_query_time=3;

查看是否修改成功

sql 复制代码
mysql> show global variables like 'long_query_time';
mysql> SHOW VARIABLES LIKE 'long_query_time%';
相关推荐
q***064710 小时前
MySQL的UPDATE(更新数据)详解
数据库·mysql
8***B10 小时前
MySQL性能
数据库·mysql
lingggggaaaa11 小时前
免杀对抗——C2远控篇&C&C++&DLL注入&过内存核晶&镂空新增&白加黑链&签名程序劫持
c语言·c++·学习·安全·网络安全·免杀对抗
Warren9812 小时前
Python自动化测试全栈面试
服务器·网络·数据库·mysql·ubuntu·面试·职场和发展
陈天伟教授12 小时前
基于学习的人工智能(5)机器学习基本框架
人工智能·学习·机器学习
我先去打把游戏先12 小时前
ESP32学习笔记(基于IDF):基于OneNet的ESP32的OTA功能
笔记·物联网·学习·云计算·iphone·aws
初願致夕霞12 小时前
学习笔记——基础hash思想及其简单C++实现
笔记·学习·哈希算法
小女孩真可爱12 小时前
大模型学习记录(五)-------调用大模型API接口
pytorch·深度学习·学习
hd51cc12 小时前
C++ 学习笔记 名称
笔记·学习
kka杰13 小时前
MYSQL 表的增删查改-更新/删除
数据库·mysql