본문 바로가기

엔지니어/DB

바이너리 로그 확인

728x90
반응형
mysql> show master logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |     27293 |
| mysql-bin.000002 |   1038693 |
| mysql-bin.000003 |       946 |
+------------------+-----------+
3 rows in set (0.01 sec)

mysql> show binary logs;
+------------------+-----------+
| Log_name         | File_size |
+------------------+-----------+
| mysql-bin.000001 |     27293 |
| mysql-bin.000002 |   1038693 |
| mysql-bin.000003 |       946 |
+------------------+-----------+
3 rows in set (0.00 sec)

다음과 같이 sql문으로 복구 가능하다.
(여기서 만약 잘못된 sql구문으로 db가 살아진 것 이라면 잘못된 sql문을 삭제 하고
sql문을 import시켜야 정상적으로  db가 이전 상태로 돌아 간다. 

[root@cy /usr/local/mysql/data]$  mysqlbinlog msyql-bin.000001 > bakcup.sql


반응형

'엔지니어 > DB' 카테고리의 다른 글

Mysql 5.7.14 설치 및 replication  (0) 2017.01.13
mysql timezone 확인  (0) 2017.01.02
ORACLE vs MS-SQL vs MariaDB // 오라클, MS-SQL, Mysql MariaDB 비교  (2) 2016.07.06
Mysql repaired  (0) 2016.05.26
서브쿼리(SubQuery)  (0) 2016.05.26