[MySQL] DB 백업

오동훈·2022년 8월 24일
0

Database

목록 보기
34/39

1. Database 백업

우선 백업하는데 크게 두 가지가 있다. workbench랑 shell 명령어를 입력해 하는 방법 이렇게 두가지다!

1. Workbench 이용

우선 workbench 이용해서 하는 방법을 알아보자.

Export

데이터 추출하기 위해 workbench를 키고 아래와 같이 Data Export를 눌러주면 된다.

그러고 나서 아래와 같은 화면이 나오게 되는데, 원하는 스키마를 선택해주고 경로 선택해주고 Export를 진행해주면 끝이다!

Import

추출한 데이터베이스를 Import 하고 싶다면 아래와 같이 Data Import/Restore을 클릭해주자.

추출한 데이터가 존재한다면 1번의 Import 옵션으로 경로 선택을 진행해주고, 그 안에 데이터베이스가 존재한다면 2번에 뜰텐데 원하는 데이터베이스 선택 후 3번 start Import 해주면 끝~

2. Shell

Export

>만 기억하면 된다! 아 참 그리고 뒤의 --default-character-set utf8 옵션은 한글이 있다면 깨져서 Import가 제대로 되지 않을 수 있으니 꼭 추가해서 에러를 겪지 맙시다~!!!

mysqldump -h [IP주소] -P [Port 번호] -u [계정 이름] -p [Database 이름] --default-character-set utf8 > D:tmp.sql(경로 및 이름 설정)

Import

<만 기억하면 된다! 위와 동일하게 --default-character-set utf8 옵션은 추가해주자!

mysql -h [IP주소] -P [Port 번호] -u [계정 이름] -p [Database 이름] --default-character-set utf8 < D:tmp.sql(경로 및 이름 설정)
profile
삽질의 기록들🐥

0개의 댓글