知识库链接:
D1 · 语雀
百度网盘下载链接:
链接: 百度网盘-链接不存在
提取码: xiqy
1. 日志类型
- 二进制日志 记录所有更改数据的语句,用于主从复制
- 错误日志
- 通用查询日志
- 慢查询日志
- 中继日志
- 数据定义语句日志
1.1. 通用查询日志
show variables like '%general%'
可以查询出来通用查询日志目前状态关闭或开启,默认为关闭,以及通用查询日志文件(xxx.log)的位置
打开日志方法
1.2. 错误日志
记录MySQL服务器状态的日志
默认开启状态且不可关闭
日志存放位置可通过show variables like 'log_err%'
查看
1.3. 二进制日志
主要记录DDL和DML等数据库更新事件的语句。
运用场景主从复制等 数据恢复等
可以使用show variables like '%log_bin%'
查看日志文件所处位置
查看bin二进制文件
mysqlbinlog '/xxx/xxx/xxx.log'
2. 主从复制
主:写数据
从:读数据
主从复制原理:从(slave)会从主(master)读取binlog文件来进行数据同步
3. 数据库迁移
4. 数据库恢复