Mysql日志

2020-07-15  本文已影响0人  Fantast_d2be

MySQL物理结构

MySQL是通过文件系统对数据进行存储和管理的。
MySQL从物理结构上可以分为日志文件和数据文件。

日志文件

MySQL通过日志记录了数据库操作信息和错误信息。常用的日志文件包括错误日志、二进制日志、查询日志、慢查询日志和 InnoDB 引擎在线 Redo 日志、中继日志等。

错误日志(err log):

二进制日志(bin log):

通用查询日志(general query log):

慢查询日志(slow query log):

事务日志:

中继日志:

数据文件

查看MySQL数据文件:

show variables like '%datadir%';

日志的设置方法

 vim /etc/mysql/my.cnf
#error log
log-error=/log/err.log
#general query log
log-output=FILE
general_log=1
general_log_file=/log/general_query.log
#bin log
server_id=100
log-bin=/log/product-bin
#slow query log
slow_query_log=1
slow_query_log_file=/log/slow_query.log

设置参数文件后,启动数据库

查看设置的参数文件

慢查询日志(slow query log)

show variables like '%query_log%';

通用查询日志(general query log)

show variables like '%general_log%';

二进制日志(bin log)

show variables like '%log_bin%';

错误日志(err log)

show variables like '%error%';
上一篇 下一篇

猜你喜欢

热点阅读