分为 二进制日志 错误日志
MySQL日志:
- 错误日志 (系统故障的分析) 默认
- 二进制日志 不包括查询语句 mysqlbinlog工具(备份、数据恢复)
- 查询日志 :客户端所有语句(记录数据库发生的任何操作)
- 慢查询日志:记录 执行时间超过某一参数的SQL语句 (分析数据库的性能问题)
默认情况下仅会启动错误日志、其余日志需要人工开启
通用查询日志:记录用户的所有操作 关闭启用Mysql 更新语句和查询语句 P374
慢查询日志
log
mysqladmin -uroot -p123456 flush-logs
每次执行该命令,二进制日志重新生成,老的还在。
错误日志重新生成,老的二进制文件已经更名为hostname.err-old
而通用查询日志和慢查询日志则只有新的,老的会被新的给替换掉