반응형
frm 확장자 파일을 이용하여 tables Schema를 복구하는 방법이다.
설치 및 작업은 아주 간단하다.
환경
OS : CentOS release 6.3 (Final)
DB : Mysql 5.5.62-log
설치 방법
- 설치 방법은 정말 간단하다.
# curl -s http://get.dbsake.net > [SAVE_PATH]/dbsake
## 실행 권한 추가
# chmod u+x dbsake
사용 방법
### 화면으로 바로 출력 됨 : 이방법의 경우 별도로 명령어를 실행해야 함.
# [SAVE_PATH]/dbsake frmdump --type-codes DB_TABLE_NAME.frm
## 아래 방법은 파일로 저장하고 저장된 SQL파일을 로딩(?) 하여 TABLE을 재생성한다.
# [SAVE_PATH]/dbsake frmdump --type-codes DB_TABLE_NAME.frm | tee -a SAVE_NAME.sql
또는
# [SAVE_PATH]/dbsake frmdump --type-codes DB_TABLE_NAME.frm > SAVE_NAME.sql
여러 파일을 한번에 하고자 할 경우
#/root/dbsake frmdump --type-codes FRM확장자파일이있는경로/* | tee -a SAVE_NAME.sql
생성 된 쿼리 문 또는 쿼리문 파일을 이용하여 복구 한다.
# mysql -uroot -p DB_NAME < SAVE_NAME.sql
반응형