MySQL binary log 관리

Posted Leave a commentPosted in Database, 미분류, 스크랩 노트

mysql binary log란? MySQL binary log 는 update, insert, delete 등 데이터베이스에 일어나는 업데이트에 관련된 쿼리가 시간과 함께 기록되며, 데이터 복구에 이용된다. binary log 를 이용한 데이터 복구 일반 쿼리로 변경하는 방법 # mysqlbinlog mysql-binlog.00001 > backup.sql time-based recovery 응용 # mysqlbinlog –start-datetime=”20140101 00:00:00″ –stop-datetime=”20140101 23:59:59″ mysql-binlog.00001 > backup.sql 복구는 mysqldump로 받은 백업을 복구 하는 […]

MySQL Replication 구성 방법

Posted Leave a commentPosted in Database, 미분류, 스크랩 노트

Replication 의 간략한 소개 MySQL 데이터를 물리적으로 다른 서버에 복제하는 기술이다. 구성은 1개의 Master Node와 N개의 Slave Node로 이루어지고, 읽기 분산의 목적으로 많이 사용된다. Replication 구성에서 오직 Master Node에만 쓰기(insert, update, delete, alter…)가 가능하고 읽기(select)는 N개의 slave 서버에서 가능하다. 구성 시나리오 아래와 같이 3대의 MySQL서버가 준비되어 있다고 가정하고 각각의 서버 IP는 아래와 같다. – MySQL_1(Master […]