mysql面试题8:MySQL的日志有哪些?MySQL的bin log、redo log、undo log区别和联系

mysql面试题8:MySQL的日志有哪些?MySQL的bin log、redo log、undo log区别和联系_第1张图片

该文章专注于面试,面试只要回答关键点即可,不需要对框架有非常深入的回答,如果你想应付面试,是足够了,抓住关键点

面试官:MySQL的日志有哪些?

MySQL的日志有以下几种,以及查看这些日志的命令和操作步骤如下:

  1. 错误日志(Error Log):

    • 查看错误日志的命令:SHOW VARIABLES LIKE 'log_error';
    • 默认位置:MySQL数据库的数据目录下,文件名为主机名.err
  2. 二进制日志(Binary Log):

    • 查看二进制日志的命令:SHOW BINARY LOGS;
    • 默认位置:MySQL数据库的数据目录下,文件名为主机名-bin.000001
  3. 事务日志(Transaction Log):

    • 查看事务日志的命令:SELECT * FROM mysql.innodb_trx;
  4. 查询日志(Query Log):

    • 查看查询日志的命令:SHOW VARIABLES LIKE 'general_log';
    • 默认

你可能感兴趣的:(#,mysql面试宝典,面试这么回答,mysql,数据库)