컴퓨터 활용/노년에 즐기는 코딩

MySQL Workbench에서 백업 파일 복원 방법

easyfly 2025. 11. 10. 07:50
반응형

MySQL Workbench에서 백업 파일 복원 방법

MySQL Workbench에서 백업 파일(보통 .sql 파일)을 이용해 데이터베이스를 복원하는 방법은 다음과 같습니다.


① 복원 준비

  1. Workbench 왼쪽 상단 메뉴에서 “Server” → “Data Import” 를 클릭합니다.
    (또는 왼쪽 Navigator의 “Data Import/Restore” 메뉴를 클릭해도 됩니다.)
  2. Import Options 화면이 열리면,
    • “Import from Dump Project Folder” 또는
      “Import from Self-Contained File” 중에서 선택합니다.
      → 대부분의 경우 백업 파일은 하나의 .sql 파일이므로
      “Import from Self-Contained File” 을 선택합니다.
    • 그 아래에서 Browse... 버튼을 눌러 백업 파일(.sql)을 지정합니다.


② 대상 데이터베이스 지정

  1. Default Target Schema 항목에서
    복원할 데이터베이스(예: univDB)를 선택합니다.
    만약 해당 DB가 아직 없다면 오른쪽의 “New...” 버튼을 눌러 새로 만듭니다.

③ 복원 실행

  1. 화면 하단의 “Start Import” 버튼을 클릭합니다.
    • 복원이 진행되며, 콘솔 하단에 실행 로그가 표시됩니다.
    • 완료 후 “Import completed successfully” 메시지가 뜨면 성공입니다.

④ 결과 확인

  1. 상단 탭에서 다음 SQL을 실행해 복원 내용을 확인합니다. 테이블 목록이 나오면 복원이 정상적으로 완료된 것입니다.
  2. USE univDB; SHOW TABLES; SELECT COUNT(*) FROM 테이블명;


💡 참고

  • 백업 파일이 너무 클 경우 Workbench에서 Import가 멈추기도 합니다.
    이럴 때는 명령행에서 mysql 명령어로 복원할 수도 있습니다.
  • mysql -u root -p univDB < backup.sql

 

반응형