mysql 특정 테이블 복구 > Mysql

본문 바로가기
사이트 내 전체검색

Mysql

mysql 특정 테이블 복구

페이지 정보

profile_image
작성자 HARULIFE
댓글 0건 조회 60,718회 작성일 20-11-24 11:55

본문

일단 db단위로 백업된 데이터로는 특정테이블만 복구하는건 불가능하다.

특정 테이블만 복구하려면 백업된 데이터를 db생성하여 넣은다음에 특정데이블만 백업해서 복구할db에 넣는방식으로

진행되어야된다.

 

1. 백업된 데이터를 새로만든 db에 넣는다.

ex) mysql -u root -p test < 백업된db.sql

 

2. 새로만든 db에서 특정 테이블만 백업한다.

ex) mysqldump -u root -p test db_table > db_table.sql

                                        (db명) (복구할테이블)

 

3. 특정테이블만 백업한걸 복구할 db에 넣는다.

ex) mysql -u root -p test < db_table.sql

 

위와같은 방식으로 진행하면 db_table 이라는 테이블만 복구가 된다.

 

 

 

 

 

백업 방법

mysqldump -u root -p DB명 테이블명 > 저장할명칭.sql

 

복구 방법

mysql -u root -p DB명 < 저장된명칭.sql

 

테이블은 자동생성되므로 DB명 뒤에 테이블명을 안적어줘도된다.

mysql 5.1버전대를 대상으로 테스트해봄

댓글목록

등록된 댓글이 없습니다.

회원로그인

회원가입

사이트 정보

회사명 : HARULIFE / 대표 : HARULIFE
주소 : 검도 홍시 방구 해동 123-45
사업자 등록번호 : 123-45-67890
전화 : 02-123-4567 팩스 : 02-123-4568
통신판매업신고번호 : 제 방구 - 123호
개인정보관리책임자 : HARULIFE

  • 게시물이 없습니다.

접속자집계

오늘
178
어제
451
최대
1,968
전체
555,352
Copyright © 소유하신 도메인. All rights reserved.