반응형
아주 가끔씩 쓰는거라 때때로 까먹어서 여기다가 정리해 둔다.
1. 모든 스키마를 통틀어 백업하기
mysqldump -u root -p -x --all-databases > allDatabase.sql
2. 스키마 별로 백업하기
mysqldump -u root -p database_name > database_name.sql
ex) mysqldump -u root -p HongGilDong > HongGilDong.sql
3. 백업한 스키마 사용
작성된 *.sql 파일을 열면 데이터베이스 정보가 나오는데 여기 제일 윗줄에
CREATE DATABASE IF NOT EXISTS `HongGilDong` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `HongGilDong`;
이걸 추가해 준 뒤에 워크벤치서 번개를 때리면 백업한 데이터가 복구가 된다.
이미 똑같은 스키마가 존재 할 경우에는 그 스키마를 지우던지, 다른이름으로 변경하든지 해 준다.
반응형