ReSet ORIGINAL
[mySQL] MySQL DB 백업 목록
  • 글쓴이 : IN-BEST 작성일 : 13-01-15 16:40 조회 : 9,585
  • 파일 : db_backup.php (2.9K)다운로드 : 61회업로드 : 2013-01-15 16:44:32
\\ Source Explanation
코드의 출처 (이거를 그누4에 맞게 재구성 한 것 입니다)
http://davidwalsh.name/backup-mysql-database-php

실행하면 PC에 파일로 DB가 저장 됩니다.
DB 백업 참 쉽습니다.
Source Code

adm/admin.menu100.php에 아래의 코드를 추가하고,
첨부를 adm 디렉토리에 넣으면 됩니다.
 
    array("100210", "db백업", "$g4[admin_path]/db_backup.php"),
 
php로 mysql restore하는 코드는 아래에 있습니다.
굳이 필요할거 같지 않아서 적용하지 않습니다.
http://dan.cx/blog/2006/12/restore-mysql-dump-using-php
 
영카트4, 클럽4, 지블로그 등의 백업을 추가하려는 경우,
파일의 마지막에 코드를 더 넣으면 됩니다.
 
backup_tables("$g4[table_prefix]");
backup_tables("yc4_");
backup_tables("nc_");
backup_tables("gb4_");
 
그냥 계정의 DB를 다 받으려면,
 
backup_tables("");

=== 수정 1 ===
php 5.3.x 이후를 위해 preg_replace로 바꿨고, 코드를 정리했습니다.
· 출처 : http://www.opencode.co.kr/bbs/board.php?bo_table=gnu4_tips&wr_id=726
0.00 (0명)
평가해주세요. 비회원 가능!