该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点
面试官:MySQL的日志有哪些?
MySQL的日志有以下几种,以及查看这些日志的命令和操作步骤如下:
-
错误日志(Error Log):
- 查看错误日志的命令:
SHOW VARIABLES LIKE 'log_error';
- 默认位置:MySQL数据库的数据目录下,文件名为主机名.err
- 查看错误日志的命令:
-
二进制日志(Binary Log):
- 查看二进制日志的命令:
SHOW BINARY LOGS;
- 默认位置:MySQL数据库的数据目录下,文件名为主机名-bin.000001
- 查看二进制日志的命令:
-
事务日志(Transaction Log):
- 查看事务日志的命令:
SELECT * FROM mysql.innodb_trx;
- 查看事务日志的命令:
-
查询日志(Query Log):
- 查看查询日志的命令:
SHOW VARIABLES LIKE 'general_log';
- 默认
- 查看查询日志的命令: