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%';
相关推荐
Zzzzmo_8 小时前
【MySQL】JDBC(含settings.xml文件配置/配置国内镜像以及pom.xml文件修改)
数据库·mysql
sinat_255487818 小时前
读者、作家 Java集合学习笔记
java·笔记·学习
FirstFrost --sy9 小时前
MySQL内置函数
数据库·mysql
eggwyw9 小时前
MySQL-练习-数据汇总-CASE WHEN
数据库·mysql
Edward111111119 小时前
3.18异常学习
学习
正经人_x10 小时前
学习日记34:UNETR
学习
科技林总10 小时前
【系统分析师】12.3 软件架构描述与表示
学习
wincheshe10 小时前
AI Agent 开发学习 --- 框架开发实践(三)
人工智能·学习
mygljx12 小时前
MySQL 数据库连接池爆满问题排查与解决
android·数据库·mysql
2501_9181269112 小时前
学习所有6502写游戏存档的语句
汇编·嵌入式硬件·学习·游戏·个人开发