Database

MySQL 용량 큰 테이블 분할해서 dump

페이지 정보

본문

[dump]

-w 옵션 사용 : 조건 입력

mysqldump -u [아이디] -p [DB명] [테이블명] -w "seq_id<1000000 order by seq_id" > backup_01.sql

mysqldump -u [아이디] -p [DB명] [테이블명] -w "seq_id>=1000000 order by seq_id" > backup_02.sql


복구시

첫번째 파일 제외하고 아래 관련 구문 삭제 후 저장

DROP TABLE IF EXISTS `[테이블]`;

CREATE TABLE `[테이블]`

.

.

.



[복구]

mysql -u [아이디] -p [DB명] < backup_01.sql

mysql -u [아이디] -p [DB명] < backup_02.sql








관련자료

등록된 댓글이 없습니다.
Today's proverb
성공하느냐 실패하느냐는 다른 사람이 아닌 바로 내가 하는 일이다. 내가 바로 힘이다. 나는 내 앞의 장애물을 치울 수도 있고, 미로 속에서 길을 잃을 수도 있다. 내 선택, 내 책임 이다. 이기거나 지는 것은 오직 나만이 가진 내 운명의 열쇠에 달려있다. (알레인 맥스웰)