[MySQL] DBMS Workbench Database (db) 백업 및 복원
백업이란? 간단하게 중요한 데이터가 실수나 공격으로 인한 데이터 손실을 막기 위해 동일한 데이터를 복사하여 다른 장소, 다른 매체 등에 보관하는 것. 이를 다시 가져오는 것이 복원.
데이터베이트 관리에 매우 중요한 작업.
이를 실습한다.
MySQL Workbench DBMS으로 진행.
MySQL DBMS가 없다면 아래를 통해 설치한다.
https://ansan-survivor.tistory.com/1130
[MySQL] MySQL windows 10에 설치하기 환경 세팅하기, 오라클 DBMS 설치하기
기본 요구사항 Windows 10 64 bit. (win7은 MySQL 8.0.3 rc버전) (32bit는 MySQL 5.7.x 버전) 1. 아래 공식 다운로드 페이지에서 다운로드 https://downloads.mysql.com/archives/community/?version=8.0.17 MySQL..
ansan-survivor.tistory.com
<데이터 백업하기>
1. 다른 네트워크 장치 또는 다른 디스크에 백업폴더 생성.
2. 새로운 SQL창 생성
3. 사용할 DB선택 (USE문 사용), Table 선택
USE shopping_db ;
SELECT * FROM product_info_table ;
use문을 쓰면 해당 db를 선택한 것처럼 된다.
테이블 선택 후 전체 data (*) 선택
4. Administration - Data Export - 백업하고자 하는 db선택 - Export to Self-contained File - 경로선택 - Include Create Schema 선택
(백업 결과) 해당 폴더에 .sql 파일로 백업이 되었다.
<데이터 복원하기>
(먼저 실수로 DELETE로 데이터를 날렸다 가정)
DELETE FROM product_info_table;
1. 새로운 DB에 복원하기 위해 SYS(시스템)호출
USE sys ;
2. Administration - Data Import/Restore - 경로선택 - 백업하고자 하는 db선택 - Start Import 선택
(결과) 다시 확인해보니 DB가 복구되었다.