02-02-周一_10-01-45
This commit is contained in:
@@ -2727,6 +2727,8 @@ mysql> select * from binlog_table;
|
||||
| 3 |
|
||||
+------+
|
||||
2 rows in set (0.00 sec)
|
||||
|
||||
mysql> set sql_log_bin=1;
|
||||
```
|
||||
|
||||
#### 14.4.1.3 查看某个数据库的binlog
|
||||
@@ -2802,6 +2804,26 @@ mysql> PURGE BINARY LOGS TO 'mysql-bin.000002';
|
||||
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 慢查询日志
|
||||
|
||||
- 是将mysql服务器中影响数据库性能的相关SQL语句记录到日志文件
|
||||
|
||||
Reference in New Issue
Block a user