백업 | |
개요: 2 개의 간단한 단계를 통한 백업 표준 티키 설치 내부 중 2 종류의 파일들이 귀하의 특정 사이트의 백업을 위하여 반드시 저장되어야 합니다:
|
좀 더 상세한 설명 | |
파일 백업 | |
파일 갤러리 (혹은 다른 기능)을 설정하여, 티키가 설치된 곳 외 다른 곳 (예: 웹 디렉터리 외부)에 파일을 저장하도록 하였다면, 그러한 파일들도 복사할 필요가 있습니다. (tiki-admin_system.php 를 살펴보십시오) |
데이터베이스 백업 | |
일반적으로 웹호스팅 업체에서 데이터베이스를 백업하는 도구를 제공합니다. 다음은 다양한 선택사항의 목록입니다. |
A. 웹 인터페이스 (Adminer) 를 통한 백업 | |
Adminer (예전이름은 phpMinAdmin) 은 완벽한 기능의 MySQL 관리 도구이며 PHP 로 작성되어 있습니다. phpMyAdmin 과는 달리, 한 개의 파일 로 구성되어, 목표 서버에 배치하도록 준비됩니다.
|
B. 웹 인터페이스 (phpMyAdmin) 를 통한 백업 | ||||||||
필요하다면, 귀하의 시스템 관리자에게 호스팅서비스에서 phpMyAdmin 을 제공하는지 와 접근하려면 어디에 위치하고 있는지를 문의해 보십시오. 궁극적으론, 직접 phpMyAdmin 소프트웨어를 설치할 수도 있습니다: http://www.phpMyAdmin.net/ phpMyAdmin 의 주 화면은 다음과 유사하게 보입니다:
선택사항의 나머지는 기본사항에 의하여 보여지는 바대로 ok입니다. 마지막으로 "send" 상자를 클릭하시고, "Execute" 버튼을 클릭하십시오. 다음과 같은 대화메뉴가 보일 것입니다:
|
C. 터미널 화면에서 명령어를 통하여 백업 (mysqldump) | ||
Copy to clipboard
복원은 다음을 살펴보십시오 데이터베이스 불러오기
|
D. phpMyBackupPro | |
저의 경우는 phpMyBackupPro v.1.8 http://www.phpmybackuppro.net 를 설치하였고 tiki-login 의 1 줄을 수정하였습니다: pMBP 의 스케줄화 된 백업 스크립트의 호출을 포함도록 하였습니다. 이제 데이터베이스의 gzip된 백업이 매일 제 메일함으로 바로 발송됩니다. phpMyBackupPro 는 또한 FTP 에 해당하는 디렉터리 백업을 위한 기능을 가지고 있습니다; 저의 경우 아직 wwwroot 의 외부에 위치한 첨부파일과 갤러리 폴더들에 대하여 테스트 해보지 않았습니다. 백업 기능을 로그인 스크립트에 포함한 이유는 저의 사이트에서는 로그인 된 사용자들만이 글을 올릴 수 있기 때문입니다 - 그러므로 스크립트는 모든 사용자에 대하여서만 호출되며, 매일마다 일일 백업을 가동시키는 첫 사용자에 대하여서만 약간 영향을 미칠 따름입니다. (해당 사용자는 백업이 완료될 때까지 몇 초 정도 기다려야 합니다). 만약 아무도 로그인하지 않는다면, 마지막 백업에서 갱신을 할 필요가 없습니다.
|
E. MySQLDumper | |
MySQLDumper 는 PHP 와 Perl 기반의 도구로써 MySQL 데이터베이스를 백업하는 용도로 쓰입니다. 데이터를 쉽게 백업 파일로 저장할 수 있으며 - 필요하다면 - 복원할 수도 있습니다. 쉘 접근 권한이 없는 공유 호스팅 웹스페이스에 특히 적합합니다. MySQLDumper 는 오픈 소스 프로젝트로서 GNU-라이센스 하에 배포됩니다.
MySQLDumper 는 이 문제를 피하기 위한 독자적 기술을 사용합니다 데이터의 특정량만을 읽고 저장한 후, 자바스크립트를 통하여 자신을 반복하여 호출하고 백업프로세스가 어디까지 진행되었는지를 기억하고 있습니다. 이 스크립트는 해당 포인트에서 백업을 다시 시작합니다.. 재생 절차도 유사합니다. 다른 도구들과는 다르게, 대형 백업 파일을 자르고 재연결하는 것이 더 이상 필요하지 않습니다. MySQLDumper 는 데이터를 압축된 .gz 파일로 직접 쓸 수 있습니다. 복원 스크립트는 이 파일을 언패킹하지 않고 직접 읽어 들일 수 있습니다. 스크립트를 압축 없이도 사용할 수 있지만, Gzip을 사용하는 것이 대역폭의 상당량을 아낄 수 있게 합니다. 스크립트를 설정하여 자동적으로 백업파일을 FTP 계정이나 이메일 주소로 보내도록 할 수도 있습니다.
|
F. HeidiSQL | |
HeidiSQL 은 sql 데이터베이스에 대한 그래픽적이고 사용하기 쉬운 인터페이스입니다. 서버 관리자 내부에서 연결을 정의할 수 있습니다. 선택된 데이터베이스와 데이터를 테이블 당 하나의 파일인 한 개의 덤프 파일로 타 호스트에 혹은 클립보드에 혹은 같은 호스트 상의 다른 데이터 베이스에 덤프합니다. http://www.heidisql.com 에서 구할 수 있습니다.
|
연관 링크 | |
데이터베이스를 다시 불러오기 | |
백업한 것의 내부의 데이터베이스를 복구하려면, mysql 서버로 불러오기를 해야만 합니다. 추가 상세내역은 데이터베이스 불러오기 를 살펴보십시오. |
티키 원격 인스턴스 관리자 (Tiki Remote Instance Manager, TRIM) 을 통한 백업 | |
TRIM 을 살펴보십시오, 이는 파일과 데이터베이스를 백업합니다. |