0

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


보통 일반적인 설정으로 내보내기 시에 디비명.sql 이라는 파일명으로 다운로드가 받아지는데요. 이곳에 시간을 추가해서 다운로드 받는 방법입니다.

시간대별로 백업을 받고자할때 유용하게 사용할 수 있을 듯 합니다.


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


스크린샷 2015-11-04 16.39.04.png


이곳에 보통 @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 이라는 형태의 파일명으로 저장됩니다.

첨부파일 1