workbench를 이용합니다.
1. Mysql 데이터 내보내기 (Data Export)
1. data export를 클릭합니다.
2. 내보낼 스키마를 선택 후 데이터를 선택합니다.
3. Objects to Export 영역에서 Stored Procedures와 Function, Event, Trigger를 내보낼 것인지 설정한다.
4. 마지막으로 옵션에서는 테이블 별로 내보낼지, 아니면 하나의 파일에 내보낼 지를 설정한다.
- Export To Dump Project Folder를 선택하면 테이블 하나마다 별도의 sql을 생성한다.
- 이 방법은 시간이 약간 걸리는 단점이 있지만 테이블 데이터가 큰 경우나 필요한 테이블만 따로 관리하려는 경우 유용합니다.
- Export to Self-Contained File은 하나의 파일에 모든 테이블을 백업한다. 위 방법과 정 반대로 속도는 빠르지만 테이블을 개별적으로 관리하기가 어렵다
5. 맨 아래 있는 Include Create Schema는 스키마 생성에 대한 문장까지 삽입해서 내보냅니다.. 만약 다른 이름의 스키마로 복원할 계획이라면 체크하지 않으면 됩니다.
2. Mysql 데이터 가져오기 (Data import)
1. data import 를 클릭합니다.
2. 가져올 폴더를 선택합니다.
3. 스키마를 체크하고, 스키마 안에 dump 데이터를 확인합니다.
4. import할 스키마를 체크합니다. (저는 새로운 스키마를 만들었습니다.)
5. start import를 체크합니다.
'DataBase > Mysql' 카테고리의 다른 글
Mysql에 엑셀파일 (CSV file) 삽입하기 (mysql csv data import) (0) | 2021.08.03 |
---|---|
[TIL] Mysql Workbench safe mode 해제 (안전모드 해제) (0) | 2021.08.03 |
Python 이용하여 Mysql에서 Json 데이터 Insert하기 (json 데이터 삽입) (3) | 2021.05.18 |
[MySQL]"DB" 제약 조건, 뷰, 트랜젝션 (0) | 2021.05.07 |
[MySQL] "DB" 조인(Join)과 다중 테이블 연산 (0) | 2021.05.07 |