Database (2) 썸네일형 리스트형 MySQL 데이터 복구기 프로젝트를 가오픈 후 테스트 진행 중에 사수가 table을 truncate 해 버렸다.데이터 베이스는 현재 운영중인 데이터 베이스이고 분당 약 2000회 이상의 업데이트가 진행 중 이었습니다.select 쿼리인줄 알고 truncate 문을 작동 시킨게 화근이었다. 나도 안해본 실수 인데 사수분이 실수하여 처음으로 심장 떨리는 일이 생겼다. https://hudi.blog/mysql-pit-recover/ 실수로 MySQL 데이터를 삭제했을 때 바이너리 로그를 통해 복구하기 😱 (PIT 복구)MySQL 바이너리 로그 MySQL에는 바이너리 로그라는 것이 존재한다. 바이너리 로그에는 MySQL에서 데이터베이스에서 테이블 생성, 변경 작업, 데이터 추가, 삭제, 변경 등의 ‘이벤트’가 저장되어 있hudi.b.. database mariadb replication 구축 database mariadb 단방향 replication구축을 해볼예정입니다. docker container run -e MARIADB_ROOT_PASSWORD=1234 --name master -d -p 3308:3306 mariadb docker container run -e MARIADB_ROOT_PASSWORD=1234 --name slave -d -p 3309:3306 mariadb vi editor 설치 docker exec -it master /bin/bash apt update apt install -y vim vi /etc/mysql/my.cnf 에 값 추가 [mysqld] log-bin = mysql-bin expire_logs_days = 2 server_id = 1 적용 확인 lo.. 이전 1 다음