mysql中,有四种不同的日志,分别是错误日志,二进制日志(BINLOG日志),查询日志和慢查询日志

错误日志
存放在var/lib/mysql
hostname.err 文件

二进制日志
记录了DDL DML语句
此日志对灾难时数据恢复起了很重要的作用,Mysql的主从复制,就是通过该binlog实现的。

默认情况下没有开启

/usr/my.cnf
20200408——数据库 mysql日志

日志的格式
20200408——数据库 mysql日志

查询日志
包括增删改,也包括查询

慢查询日志
记录查询效率比较低
20200408——数据库 mysql日志

mysql复制
复制将主数据库的DDL和DML通过二进制文件,传到服务器中,然后在库上对这些日志重新执行,使得主从数据一样。

20200408——数据库 mysql日志
在主机master配置20200408——数据库 mysql日志
从数据库写入

20200408——数据库 mysql日志

相关文章: