QgBack 데이터베이스 백업 시스템 v1.0
개발 환경: windows 2003 + php4.4.4 + mysql3.23.58
이 프로그램은 이론적으로 무제한 데이터베이스 정보 백업을 지원합니다!
현재 Discuz5는 테스트를 거쳤으며 데이터 용량이 90M 이상일 때 데이터 백업에 오류가 없습니다!
첨부 참고 사항: 이 프로그램은 PHP5 및 MYSQL5 환경에서 테스트되지 않았으며 지원 여부를 보장할 수 없습니다! (현재 우리는 복구 중에 데이터가 영향을 받지 않는다는 것만 보장할 수 있습니다!)
프로그램 실행 시 참고 사항:
· 폴더를 생성할 수 있는 권한이 있어야 하며, 이 권한에는 쓰기 권한이 있어야 합니다! 귀하의 공간이 이를 지원하는지 확실하지 않은 경우 데이터베이스와 동일한 이름의 폴더를 수동으로 생성하십시오!
· 프로그램 운영의 안전을 보장하기 위해 관리자 계정과 비밀번호를 제때에 변경해주세요! (파일 수정: index.php)
· 프로그램의 성공을 보장하려면 루트 디렉터리 URL을 설정해야 합니다!
웹사이트: http://www.example.com
프로그램을 system_bak 폴더에 넣은 경우 $url 정보 변수를 다음과 같이 설정해야 합니다.
http://www.example.com/system_bak/
루트 디렉터리를 설정하더라도 다음과 같이 설정해야 한다는 점을 다시 강조하겠습니다.
http://www.example.com/
프로그램에서는 정상적으로 인식할 수 있습니다!
——————너무 장황한 것 같지 않나요! 방법이 없습니다. 너무 많은 사람들이 지침을 따르지 않아 문제가 발생합니다! 잠시만 할 수 있어요!
프로그램 설치:
1. 해당 디렉터리에 index.php 파일을 업로드합니다. (보안상의 이유로 웹사이트에 디렉터리를 수동으로 생성하는 것이 좋습니다!)
2. 초기변수 정보 설정
3. $lang 설정은 데이터베이스 버전이 4.1보다 높으면 gbk로 설정하는 것이 좋습니다. 하하.
백업 지침:
1. 사용자 이름과 비밀번호를 확인한 후, 백업하려는 데이터베이스의 정보를 설정하세요! 정상적으로 백업이 가능합니다!
복구 지침:
1. 데이터베이스 기능을 복원하기 전에 복원하려는 데이터베이스가 존재하는지 확인해야 합니다. 시스템이 자동으로 데이터베이스를 생성하지 않습니다.
2. 폴더 이름과 데이터베이스 이름이 동일한지 확인하세요. 동시에 데이터 테이블 구조 정보가 저장되어 있는 [데이터베이스 이름.sql] 파일이 있는지 확인하세요! 파일정보가 저장되지 않으면 본 프로그램을 사용할 수 없습니다!
3. 즉, 예를 들어 데이터베이스 A를 데이터베이스 B로 이동할 때 이동하려는 경우 다음 작업을 수행해야 합니다.
(1) 데이터베이스 A 정보 백업
(2) 백업 폴더 이름을 A->B로 수정하세요.
(3) 백업파일 A.sql->B.sql 수정
(4) 데이터베이스 B 정보 복원