02-02-周一_10-01-45

This commit is contained in:
AaronXu
2026-02-02 10:01:45 +08:00
parent 4aeefcfa7e
commit 7c13ca21d5

View File

@@ -2727,6 +2727,8 @@ mysql> select * from binlog_table;
| 3 | | 3 |
+------+ +------+
2 rows in set (0.00 sec) 2 rows in set (0.00 sec)
mysql> set sql_log_bin=1;
``` ```
#### 14.4.1.3 查看某个数据库的binlog #### 14.4.1.3 查看某个数据库的binlog
@@ -2802,6 +2804,26 @@ mysql> PURGE BINARY LOGS TO 'mysql-bin.000002';
mysql> reset master; mysql> reset master;
``` ```
- 多binary logs文件跳过pos1500其他数据全部恢复示例
```bash
mysql> show binlog events; # 定位误操作的语句在哪一个binlog上
# 多Binlog拼接恢复000001全量 + 000002分段跳过1500 + 000003全量
[root@localhost data]# mysqlbinlog --no-defaults \
# 第一段mysql-bin.000001 全量恢复
/var/lib/mysql/mysql-bin.000001 \
# 第二段mysql-bin.000002 4→1499误操作前
--database=world --start-position=4 --stop-position=1499 /var/lib/mysql/mysql-bin.000002 \
# 第三段mysql-bin.000002 1501→末尾误操作后
--database=world --start-position=1501 /var/lib/mysql/mysql-bin.000002 \
# 第四段mysql-bin.000003 全量恢复
/var/lib/mysql/mysql-bin.000003 \
# 管道导入MySQL的world库需输入root密码
| mysql -uroot -p world
```
## 14.5 慢查询日志 ## 14.5 慢查询日志
- 是将mysql服务器中影响数据库性能的相关SQL语句记录到日志文件 - 是将mysql服务器中影响数据库性能的相关SQL语句记录到日志文件