본문 바로가기
IT_Developers/MySQL

MySQL - DB 백업을 위한 SQL 만들기

by 고코더 2019. 1. 12.

Mysql 데이터베이스 백업 


안녕하세요. 고코더 입니다.
MYSQL 은 개인 홈페이지에서는 가장 활용이 많이 되는
데이터베이스 일 것 입니다.

덕분에 사용자를 위한 편의 기능이 많은데
그중에서 DB의 내용을 sql 파일로 만들어
백업과 복원이 가능합니다.

물런 다른 DB에서도 sql파일을 만드는 방법은 활용 하기도 하는데
오라클를 쓰는 회사의 db를 sql로 만들면 아마도 몇백기가가 되겠네요.

그래서 오늘은 mysql의 전체 내용을
sql로 파일로 만들어 보겠습니다

▼자신의 데이터베이스 관리 툴로 접속해주세요.
호스팅을 쓴다며 거의 phpmyadmin 이시겠죠.



▼ 대상이 되는 데이터 베이스를 클릭하고
내보내기 탭을 실행합니다. 



▼ 그리고 옵션을 선택합니다. 내보내기 기본 옵션은 sql로 선택해주세요.
그리고 구조는 기본 옵션을 그대로 둡니다
다만 기존 DB를 업그레이드 할 예정이라면
체크하시면 됩니다. 테이블을 삭제하면서 생성 해줍니다. 


▼ 압축은 zip 으로 선택하고 실행합니다.
없음으로 하면 웹페이지의 sql그대로 노출되서 브라우저가 다운 



▼ 파일은 이렇게 압축된 zip 파일이 나옵니다. 


▼ 내용을 살펴보니 충실하게 sql 문이 작성되어 있습니다.


▼ 이 파일은 아까 내보내기 탭 옆에 있는 가져오기 탭에서



▼ 가져올 파일로 실행해주시면 자동으로 
복원이 됩니다. 



마무리


mysql이 개인 홈페이지의 최적화 되어 있지만
대형 시스템에서도 좋은 성능을 발휘 합니다. 


댓글