MySQL Dump
MySQL 백업(덤프)
Command Propmpt의 MySQL 로그인 진입 전의 설치된 디렉토리 ~ bin> 에서 백업 명령어를 사용한다.
c:~> cd c:/Program Files/MySQL/MySQL Server 5.7/bin>
특정 데이터 베이스만 백업
mysqldump -u[사용자ID] -p DB명 > 백업파일명.sql
-
백업파일 저장 경로도 함께 지정할 수 있다.
-
예 ) C드라이브 바탕화면에 바로 저장하려면
mysqldump -uroot -p 백업DB명 > c:\백업파일명.sql
-
전체 데이터 베이스 백업
mysqldump -uroot -p --all-databases > 파일명.sql
MySQL 복원
데이터베이스를 미리 생성하고 진행해야 한다
mysql -u[사용자ID] -p 복구DB명(전체 백업시 x) < 백업파일명.sql
mysql -u[사용자ID] -p DB명 Table명 < 파일명.sql
dump란?
데이터 테이블의 구조와 레코드를 저장하는 방법.
백업할 때도 사용 가능하다.
text형식 query문으로 저장되기 때문에 수정, 추가, 복구가 용이하다.
Access is denied.
에러가 뜬다면 Command Prompt(CMD)를 관리자 권한으로 실행한다.