mysql中,有四种不同的日志,分别是错误日志,二进制日志(BINLOG日志),查询日志和慢查询日志
错误日志
存放在var/lib/mysql
hostname.err 文件
二进制日志
记录了DDL DML语句
此日志对灾难时数据恢复起了很重要的作用,Mysql的主从复制,就是通过该binlog实现的。
默认情况下没有开启
/usr/my.cnf
日志的格式
查询日志
包括增删改,也包括查询
慢查询日志
记录查询效率比较低
mysql复制
复制将主数据库的DDL和DML通过二进制文件,传到服务器中,然后在库上对这些日志重新执行,使得主从数据一样。
在主机master配置
从数据库写入