개발자포럼

개발관련 이슈 및 팁을 공유해보세요.

데이터베이스

데이터베이스 주제포럼입니다.

#phpMyAdmin 에서 DB를 내보내기(백업)할때 사용할 수 있는 유용한 팁

phpMyAdmin 에서 DB를 내보내기(백업)할 수 있는 기능을 제공하고 있습니다.

보통 일반적인 설정으로 내보내기 시에 디비명.sql 이라는 파일명으로 다운로드가 받아지는데요. 이곳에 시간을 추가해서 다운로드 받는 방법입니다.
시간대별로 백업을 받고자할때 유용하게 사용할 수 있을 듯 합니다.

일반적으로 내보내기 상세옵션에 들어가면, 내보내기할 테이블등을 선택하고 파일명을 지정하는 곳이 있습니다. (아래그림참조)




이곳에 보통 @SERVER@ 나 @DATABASE@ 이렇게 되어있을텐데요.
@SERVER@ 는 서버명이, @DATABASE@ 는 내보내기 하는 데이터베이스명으로 변경된다는 점은 알고 계실겁니다.

이곳에 추가적으로 날짜형식을 집어넣어 파일을 다운로드 받을 때 다운로드받은 시간이 파일명에 나타나도록 할 수 있습니다.
%Y : 4자리 연도
%m : 2자리 월
%d : 2자리 일
%H : 2자리 시간 (0~24)
%M : 2자리 분
%S : 2자리 초

날짜 포맷은 일반적으로 알고 있는 포맷을 따르기 때문에 위에 적은 것 말고도 다른것들도 가능합니다.

어쨋든 파일명 템플릿을 @DATABASE@-%Y%m%d-%H%M%S 로 해두면, arzz 라는 데이터베이스를 백업받으면
arzz-20151104-162010.sql 이라는 형태의 파일명으로 저장됩니다.

첨부파일
알쯔
LV.16