웹사이트 검색

MySQLDumper: PHP 및 Perl 기반 MySQL 데이터베이스 백업 도구


MySQL은 세계에서 가장 인기 있는 데이터베이스 중 하나입니다. 이 데이터베이스는 Linux 플랫폼 외에 Microsoft Windows 플랫폼에도 설치할 수 있습니다. 이 데이터베이스가 왜 그렇게 인기가 있습니까? 강력한 기능과 무료 사용으로 인해 발생할 수 있습니다. 데이터베이스 관리자로서 데이터베이스 백업은 데이터 가용성을 유지하는 데 매우 중요합니다. 데이터베이스에 문제가 발생하면 위험이 최소화됩니다.

MySQL은 널리 사용되는 데이터베이스이므로 이를 백업하는 데 사용할 수 있는 소프트웨어가 많이 있습니다. 콘솔 모드에서 웹 기반 소프트웨어까지. 이제 MySQL 데이터베이스 백업 도구인 MySQLDumper를 살펴보겠습니다.

MySQLDumper란 무엇입니까?

MySQLDumperMySQL 데이터베이스 백업을 위한 또 다른 오픈 소스 웹 기반 도구입니다. PHP와 Perl로 구축되었으며 MySQL 데이터를 쉽게 덤프하고 복원할 수 있습니다. Linux 셸에 액세스할 수 없는 공유 호스팅에 특히 적합합니다.

MySQLDumper 기능

MySQLDumper에는 많은 기능이 있지만 여기에 관심을 가질 만한 몇 가지 기능이 있습니다.

  1. 쉬운 설치; 작동하는 웹 서버가 있는지 확인하고 브라우저에서 MySQLDumper 설치 파일을 가리키면 됩니다.
  2. 백업이 시작되기 전에 모든 매개변수가 표시됩니다. 그래서 당신은 당신이 무엇을하고 있는지 확신합니다.
  3. 데이터베이스 개요; 실행 중인 프로세스를 살펴보세요/
  4. SQL-브라우저: MySQL-테이블에 액세스하고, 테이블을 삭제하고, 데이터를 편집 또는 삽입합니다.
  5. PHP 또는 Perl을 사용하는 두 가지 유형의 백업 방법입니다.
  6. 완전한 로그 파일.
  7. 이전 백업의 자동 파일 삭제.
  8. 디렉터리 보호를 만듭니다.

Linux에 MySQLDumper 설치

MySQLDumper 설치는 매우 쉽습니다. 먼저 다음 링크에서 MySQLDumper를 다운로드할 수 있습니다.

  1. MySQLDumper 다운로드

이 글을 작성하는 시점의 최신 버전은 1.24입니다. 따라서 작업 중인 웹 서버 디렉토리(예: /var/www 또는 /var/www/html)에서 최신 버전을 다운로드하세요. 일단 다운로드하면 MySQLDumper1.24.4.zip을 추출할 수 있습니다.

unzip MySQLDumper1.24.4.zip

그러면 'msd1.24.4' 폴더를 찾을 수 있습니다. 이 폴더에는 모든 MySQLDumper 파일이 포함되어 있습니다. 다음 단계에서는 브라우저에서 MySQLDumper 설치 파일을 가리키기만 하면 됩니다. 파일은 'msd1.24.4/install.php'입니다. 다음은 매우 쉬운 MySQLDumper 단계입니다.

1. 설치 언어를 선택해야 합니다.

2. 호스트 이름, 사용자 및 MySQL 비밀번호와 같은 일부 자격 증명을 입력해야 합니다.

3. MySQL에 연결 버튼을 클릭하여 데이터베이스 연결을 테스트할 수 있습니다. 성공하면 “데이터베이스 연결이 설정되었습니다”라는 메시지가 표시됩니다.

4. 메시지를 받으면 '저장'을 클릭하고 설치 계속 버튼을 클릭하세요. 홈 화면으로 이동하게 됩니다.

MySQLDumper를 사용하는 방법

이름에서 짐작할 수 있듯이 MySQLDumper의 주요 기능은 MySQL 데이터베이스를 백업하는 것입니다. 이 애플리케이션을 사용하면 MySQL 데이터베이스 백업(및 복원)이 매우 쉽습니다. 살펴보기 시작하겠습니다.

PHP를 사용한 백업 프로세스

기능 메뉴는 왼쪽 패널 탐색에 있습니다. 먼저 백업할 데이터베이스를 선택해야 합니다. 왼쪽 메뉴에서 옵션을 볼 수 있습니다.

위 스크린샷에서는 '직원'이라는 데이터베이스를 백업하도록 선택했습니다.

그런 다음 왼쪽의 '백업' 메뉴를 선택할 수 있습니다. 그런 다음 상단 영역에서 '백업 PHP'를 선택합니다. 다음과 같은 화면이 나타납니다.

그런 다음 '새 백업 시작'을 클릭하세요. 백업 활동의 진행 상황이 표시됩니다.

백업 진행이 완료되면 알림을 볼 수 있습니다.

Perl을 사용한 백업 프로세스

MySQLDumper가 지원하는 또 다른 백업 방법은 'Backup Perl'입니다. 이 방법에서는 Perl을 백업 엔진으로 사용합니다.

이 백업 방법을 실행하기 전에 웹 서버가 'Perl/CGI' 스크립트를 지원해야 합니다. 그렇지 않은 경우 Test Perl 버튼을 클릭하면 다음과 같은 오류가 표시됩니다.

PHP 백업 방법과 마찬가지로 백업할 데이터베이스를 선택해야 합니다. 그런 다음 왼쪽 탐색 패널에서 백업 메뉴를 선택합니다. 그런 다음 Backup Perl 버튼을 클릭합니다.

MySQLDumper는 하단 영역에 일부 활성 매개변수를 표시합니다. 그런 다음 'Perl Cron 실행' 스크립트 버튼을 클릭할 수 있습니다. 이 방법을 사용하면 진행률 표시줄이 나타나지 않습니다. 이 백업 프로세스의 기간은 백업할 데이터베이스에 따라 달라집니다. 오류가 없으면 다음과 같은 알림이 표시됩니다.

복원 프로세스

MySQLDumper를 사용하면 백업을 복원하는 것도 쉽습니다. 왼쪽 탐색 패널에서 '복원' 메뉴를 클릭할 수 있습니다. 백업 활동과 달리 모든 백업은 복원 페이지 하단에서 확인할 수 있습니다.

백업을 선택해야 할 경우 거기에서 선택할 수 있습니다. 위 영역에는 복원 준비가 완료된 백업이 선택되어 있습니다. 전체 복원을 수행하려면 위의 '복원' 버튼을 클릭하세요. 일부 테이블만 복원하려면 위에서 '테이블 선택'을 클릭하여 복원하세요.

완료되면 '복원'을 클릭하세요. 복원 진행이 완료될 때까지 잠시 기다리십시오.

디렉터리 보호 생성

기본적으로 MySQLDumper의 홈 페이지는 URL을 아는 사람이라면 누구나 액세스할 수 있습니다. 디렉토리 보호를 사용하면 비밀번호로 보호되는 홈 화면을 만들 수 있습니다. 이 디렉토리 보호는 Apache 웹 서버에서 '.htaccess' 기능을 활용합니다.

디렉터리 보호를 만들려면 홈 화면에서 디렉터리 보호 만들기 버튼을 클릭하세요.

그런 다음 몇 가지 자격 증명을 제공하도록 요청합니다.

작업을 마치면 디렉터리 보호 만들기 버튼을 클릭하세요. 그 후에는 이에 대한 확인 페이지가 표시됩니다.

오류가 없으면 성공 메시지가 표시됩니다.

다음에 페이지를 방문하면 MySQLDumper는 홈 화면을 보기 전에 비밀번호를 묻습니다.

파일 관리

이 메뉴는 사용 가능한 모든 백업 및 복원을 유지하는 데 사용됩니다.

이 페이지에서 수행할 수 있는 몇 가지 활동은 다음과 같습니다.

  1. 백업 삭제 ; 상단 영역의 삭제 버튼을 사용하세요.
  2. 백업 다운로드 ; 백업 이름을 클릭하세요.
  3. 백업 선택 ; 모든 백업 영역에서 데이터베이스 이름을 클릭합니다.
  4. 복원할 대규모 백업을 업로드하세요.
  5. 데이터베이스를 변환하여 MySQLDumper(MSD) 형식으로 변환합니다.

참고: 압축을 사용하지 않고 데이터베이스를 변환하려고 시도했을 때 MySQLDumper가 'part_1.sql' 이름으로 데이터베이스를 생성하는 것을 발견했습니다. 원본 소스보다 크기가 작습니다.

SQL 브라우저

특정 SQL 명령을 실행하려면 이 SQL-Browser 페이지에서 수행할 수 있습니다. 하지만 당신이 무엇을 하고 있는지 알아야 합니다.

구성

위의 모든 기능은 구성 메뉴에서 구성할 수 있습니다. 다음은 구성할 수 있는 몇 가지 섹션입니다.

일반적인

상호 작용

자동 삭제

이메일

FTP

사본

로그 관리

MySQLDumper는 기본 로그도 제공합니다. 따라서 백업-복원 활동이 언제 발생했는지 알 수 있습니다. 로그 페이지에 접속하려면 왼쪽 탐색 패널에서 '로그' 메뉴를 클릭하세요.

로그에는 3가지 종류가 있습니다. PHP-로그, Perl-로그Perl-Complete 로그.

결론

MySQLDumper는 MySQL을 위한 최고의 백업 도구가 아닐 수도 있습니다. 하지만 이 애플리케이션의 사용 용이성으로 인해 사람들은 이 애플리케이션을 사용할 수 있습니다. 불행하게도 MySQLDumper에는 오프라인 문서가 없다는 사실을 발견했습니다. 그러나 여전히 MySQL 데이터베이스 백업을 위한 훌륭한 대체 도구입니다.

http://www.mysqldumper.net/