MySql 日志文件基本概念

一,错误日志(Error log)

用于记录存放严重的警告与错误信息...(默认开启)

查看错误日志位置 命令:show variables like '%log_error%';  

 二,通用查询日志(General query log)

用于记录查询语句  默认情况下为关闭状态

通用查询日志文件路径命令: show variables like '%general%';

 ★三,二进制日志(binary log)

用于记录对Mysql数据所有的更改性的操作==》执行的一些更改操作,包括了语句的执行时间、执行的市场......。但是它不会去记录select,show等不修改数据库的查看SQL,该日志主要用于数据库的恢复与主从的复制

二进制日志当前5.7.25的情况下默认情况下是开启的,但是在一些版本中该日志是默认情况下关闭的。

查询二进制日志文件位置信息命令:show variables like '%log_bin%';

 查看二进制日志文件的一些控制参数

命令: show variables like '%binlog%';

查看二进制日志命令: show binary logs;

 四,慢查询日志(Slow query log)

用于收录执行时间超时的查询语句,默认情况下是10s,且为开启状态。

查看慢查询日志路径命令: show variables like '%slow_query%';

 默认情况下超时未10s,但是这个参数可以配置,这里查看配置后的超时时间。

修改命令: set long_query_time=30;

命令:show variables like '%long_query_time%';

 

猜你喜欢

转载自blog.csdn.net/qq_42773863/article/details/120665589