[Workbench로 테이블, 데이터, Procedures 백업 및 복원하는 방법]
[백업하기]
1. Navigator 바에서 Administration를 선택한 후, 'Data Export'를 누른다. 오른쪽에 DB의 Schema 목록이 뜬다.
2. Export하기 전에 체크할 부분이 있다.
① 백업할 스키마(데이터베이스)를 선택한다.
②와 ③은 데이터를 테이블 별로 백업할지, 데이터베이스 별로 백업할지 선택하는 기능이다.
② 테이블 별로 데이터를 백업(폴더 저장)
③ 스키마(데이터베이스) 단위로 백업
Procedures도 백업해줘야 하기 때문에 ⑥도 체크해준다. 데이터베이스 그대로 옮길꺼기 때문에 ④ ⑦ ⑧ 모두 체크해준다.
⑤ start Export를 클릭한다.
3. '백업파일'.sql has finished 가 뜨면 백업이 완료된 것이다.
[복원하기]
1. 이번엔 'Data Import/Restore' 를 클릭한다.
2. 백업해둔 파일을 선택한 뒤, 'Dump Structure and Data'를 선택하고 'Start Import'를 클릭한다.
3. 데이터 복원 완료 ! '파일이름'.sql has finished
※ 복원할 때 아래와 같은 오류 발생 시 해결 방법 !
Access denied; you need (at least one of) the SUPER, SET USER privilege(s) for this operation
Operation failed with exitcode 1
https://vegedev.tistory.com/26
'개발 이야기' 카테고리의 다른 글
[Node.js] forever 서버 프로세스 관리 - start, stop, list (0) | 2022.07.04 |
---|---|
[리눅스] 파일 내용만 삭제하고, 파일은 남겨두는 방법 (0) | 2022.06.09 |
[Error] Workbench 복원 오류. Access denied; SET USER privilege(s) for this operation (0) | 2022.06.07 |
[자바스크립트] 테이블 행(tr) 개수 (0) | 2022.06.06 |
네이버 클라우드 플랫폼 DNS 설정 & 카페 24 도메인 연동 (0) | 2022.05.18 |