MySQL日志管理
目录
查询日志
慢查询日志
错误日志
二进制日志
其他功能
查询日志
查询日志用来记录所有查询语句的信息,由于开启此日志会占用大量内存,所以一般不会开启
查看查询日志是否开启
开启查询日志
慢查询日志
用于性能的调优,查看执行速度超出设置的时间阈值的命令,从而找到系统的瓶颈,优化系统
错误日志
配置错误日志的路径
错误日志作用: 用于在MySQL服务出现异常时进行排除错误时进行查看
二进制日志
二进制日志的作用:
主从复制时从节点读取主节点的二进制日志
二进制日志的格式
三种格式:statement row mixed
statement: 记录SQL命令本身,使用的内存量比较小,但是在主从复制的时候可能会因为环境发生变化而产生错误
row: 记录数据的变化,占用的内存量比较大,但是恢复数据的时候不容易产生错误
mixed:混合了两种日志格式的优点,能够是日志提供可靠且稳定的复制行为,但是由于混合了两种格式,可能会影响数据库的性能和日志复杂性以及日志管理难度
其他功能
关闭密码复杂策略
validate_password=off
忘记密码是跳过密码认证登录
skip-grant-tables