GitHub

https://github.com/Backcoder-June

BackCoder 기록 그리고 숙달

Back to the DataBase

MySQL 에서 DB 백업 순서 차근차근

Backcoder 2022. 7. 13. 16:47


< MySQL 워크벤치로 DB 백업하기 >

- A 라는 유저로 사용하던 A _DB 를 => 내 Root백업해 두고자 한다.

(----- A 유저 상태 -------)

1. ADMINISTRATION

2. Data Export => DB 선택 / 특정 table 몇개만 골라도 됨

3. folder 형태 / file 형태 선택 => 위치 정하고 저장
( 자동압축 풀리므로 file 이 편하긴 하다. )

4. Include create schema 선택
( 데이터는 백업을 해줄건데 )
create database empdb; <= 이 작업, db 생성을 자동으로 할건지

5. Start Export

------------ 내보내기 완료 ------------

=> 이제, DB 백업해서 보관할 ROOT 로 이동해서 Import 를 진행하자.

(------ ROOT 상태 -------)

1. DB 추가하기 선택 ( CREATE SCHEMA ) - 4번에서 INCLUDE 안해뒀을시.
=> 이름정하고 apply

*주의 : 사용하던 A connection 유저 계정에서는 안된다. (얘는 얘것만 사용가능)
=> Root 계정으로 왔는지 확인하고 생성 ( ROOT 는 전체사용 가능)

=> 빈 DB만 생성된 상태

2. Administration => Data Import / Restore

3. 받아올 folder / file 선택 => Export 해둔 백업파일 선택

4. Default Target Schema 에서 백업데이터를 집어넣을 DB(만들어놓은거) 선택

10. Start Import => 백업 완료!