키 포인트
WordPress 데이터베이스의 백업 및 복구를위한 세 가지 주요 방법이 있습니다. UDRAFT Plus 플러그인, PhpmyAdmin 및 MySQL 명령 줄 덤프를 사용하십시오. 각 방법에는 장점과 단점이 있으며 최선의 선택은 사용자의 특정 요구와 기술 기술에 따라 다릅니다.
WordPress 데이터베이스의 정기적 인 백업은 웹 사이트 보안 및 데이터 보호에 필수적입니다. 백업에는 기사, 주석, 사용자, 사이트 설정 등을 포함하여 웹 사이트의 모든 데이터를 저장하는 모든 양식이 포함되어야합니다.
백업에서 데이터베이스 복원은 phpmyadmin 또는 mySQL 명령 줄을 사용하여 수행 할 수 있습니다. 백업이 손상된 경우, 이전 백업에서 복원하거나 전문적인 도움을 구해야 할 수도 있습니다.
WordPress는 여전히 석방 된 지 15 년이 지난 지금도 오늘날까지 주요 위치를 차지하고 있습니다. 새 블로그의 경우 일반적으로 생각해야 할 첫 번째 선택입니다.
WordPress 자체는 컨텐츠 관리 시스템이지만 블로그 외에도 음악 및 전자 상거래와 같은 많은 분야에서 널리 사용됩니다. 2018 년 현재 WordPress 웹 사이트는 상위 100 개 사이트 중 14.7%를 차지했습니다.
WordPress 웹 사이트를 관리하는 경우 일반적으로 WP 관리자가 충분합니다. 그러나 데이터베이스 손상 또는 해킹으로부터 보호하려면 정기적으로 백업해야합니다. 표준 가이드로서 WordPress Codex의 데이터베이스 페이지 백업의 제안을 참조하여 데이터베이스 백업을 생성하는 데 도움이됩니다.
WordPress는 MySQL 및 MariaDB를 데이터베이스로만 지원하지만 PostgreSQL과 같은 다른 데이터베이스를 동기화하는 것은 불가능하지 않습니다. 이 기사에서는 DARIADB의 단계가 매우 유사하지만 Default WordPress 데이터베이스 옵션 -MySQL을 사용한다고 가정합니다. 먼저 WordPress 데이터베이스의 기본 사항을 소개 한 다음 백업 및 복원 작업을 진행합니다.
WordPress 데이터베이스의 기본 사항
WordPress를 처음 설치하면 WordPress 데이터베이스가 제공됩니다. WordPress의 모든 관리자 관련 작업이 GUI를 통해 수행되기 때문에 대부분의 웹 마스터는 향후 데이터베이스에 노출되지 않습니다.
WordPress 설치 중에 정의 된 데이터베이스를 자세히 살펴보면 MySQL 서버의 호스트, 사용자 이름 및 비밀번호를 WordPress에 필요한 테이블을 작성하는 것이 좋습니다. 접두사도 제공되므로 모든 WordPress 관련 테이블 이이 접두사로 시작합니다 (백업을 작성하려는 경우).
WordPress는 데이터베이스를 사용하여 다음 데이터를 광범위하게 저장합니다.
웹 사이트 설정
웹 사이트에 등록한 사용자의 세부 정보
출판 된 기사 및 드래프트의 세부 사항
기사 와 관련된 정보를 태그하십시오
게시물에 대한 의견 (Disqus와 같은 타사 의견 관리자가 아니라 WordPress의 의견 시스템을 사용하고 있다고 가정). -
참고 : WordPress 데이터베이스의 다양한 테이블과 해당 기능에 대해 더 많은 정보를 얻는 데 관심이 있으시면 Sitepoint 에서이 안내서를 참조하십시오. -
말할 필요도없이, 보안상의 이유로 WordPress 디렉토리를 백업하는 것만으로는 충분하지 않습니다. 데이터베이스도 정기적으로 백업해야합니다.
메소드 1 : WordPress 플러그인 : udraft plus
udraft plus는 데이터베이스를 포함하여 전체 사이트를 백업하고 복원 할 수있는 플러그인입니다. 플러그인을 설치하고 활성화 한 후에는 백업을 작성하라는 요청을받습니다. 백업을 만든 후에는 과거의 백업 지점에서 복원 할 수 있습니다.
- UDRAFT PLUS 무료 버전에서 백업을 생성하면 서버의 백업을 통해 서버 실패 및 공격에 취약하기 때문에 원격 위치 (Dropbox, Drive 또는 Amazon S3)로 백업을 생성 할 수 있습니다. 프리미엄 버전에는 클로닝 및 마이그레이션 사이트, 백업 일정 및보고와 같은 고급 옵션이 있습니다.
방법 2 : phpmyadmin
코드를 사용하지 않고 GUI를 통해 데이터베이스 덤프를 관리하는 또 다른 방법은 phpmyadmin을 통하는 것입니다.
WAMP 또는 CPANEL과 같은 소프트웨어 도구를 통해 서버 관리가 수행되면 phpmyadmin이 사전 설치됩니다. 서버가 Linux 기반 운영 체제에서 실행중인 경우 Phpmyadmin도 사전 설치 될 수도 있습니다! 다른 경우에는 소스 코드를 다운로드하여 구성하여 Phpmyadmin을 설치할 수 있습니다. 설치 페이지에는 어떤 디렉토리 phpmyadmin이 사전 설치 될 수 있는지 확인하는 지침이 있습니다.
phpmyadmin에 성공적으로 로그인하면 데이터베이스 목록이 왼쪽 열에 표시됩니다.
Phpmyadmin 대시 보드 다음에 백업하려는 데이터베이스를 선택하십시오. 이 경우 WordPress 데이터베이스의 이름은 WP입니다. 데이터베이스를 선택한 후 내보내기 탭을 선택하십시오.
phpmyadmin의 내보내기 옵션 기본적으로 데이터베이스의 모든 테이블은 SQL 쿼리로 내 보냅니다. 드롭 다운 목록에서 원하는대로 다른 내보내기 옵션을 선택하거나 내보내기 할 특정 테이블을 선택할 수 있습니다. 그러나 내보내기의 주된 이유가 백업의 주된 경우 SQL, CSV 또는 XML의 다음 형식에서만 선택하십시오. Phpmyadmin은 또한 세 가지 다른 형식을 지원하지만 다른 도구를 통해 전송하려면 그것들을 고수해야합니다. 가져 오기 탭으로 이동하여 덤프 파일을 업로드하여 데이터베이스를 가져올 수 있습니다. 기본적으로 파일 크기 제한이 2MB로 설정되어 있다고 언급해야합니다. php.ini 파일에서 수정하고 서버를 다시 시작하여 더 큰 데이터베이스 덤프를 사용해야합니다.
매우 큰 데이터베이스 크기 (예 : 몇 GB)의 경우 브라우저를 통해 데이터베이스 덤프를 다운로드하고 나중에 업로드하는 것이 어려울 수 있습니다. 이 유형의 문제가있는 경우 다음 옵션을 시도해 볼 수 있습니다.
메소드 3 : mysql 명령 줄 덤프
MySQL에서는 MySQLDump 명령을 사용하여 데이터베이스 덤프를 다운로드 할 수 있습니다.
이 코드에서 <:> :
사용자 이름은 mysql username 입니다
비밀번호는 MySQL 비밀번호 입니다
db_name은
를 백업 할 데이터베이스입니다
backup.sql은 백업을 저장하는 파일 이름입니다.
backup.sql은 명령이 실행중인 동일한 디렉토리에 저장됩니다. 구문에 [사용자 이름] 이전에 공간이 있지만 [비밀번호] 이전에는 공간이 없습니다. <code>mysqldump -u [username] -p[password] [db_name] > backup.sql</code>
로그인 후 복사
사용자 이름이 루트 인 경우 비밀번호는 테스트이고 백업 할 데이터베이스는 wp이며 명령은 다음으로 변환됩니다.
특정 테이블 만 다운로드하려면 데이터베이스 다음에 테이블 이름을 제공해야합니다.
데이터베이스를 복원하려면 & gt;
명령이 백업에 존재하는 모든 것을 복원하므로 특정 테이블 만 복원하기위한 수정이 없습니다. -
요약
-
이 기사에서는 WordPress 데이터베이스의 기본 기능과 데이터베이스 백업의 중요성을 이해합니다. 또한, 우리는 백업, phpmyadmin 및 명령 줄을 통해 도움이되는 플러그인을 통해 세 가지 방법을 탐색합니다.
- (FAQ 섹션은 여기에 포함되어야하고, 내용은 원본 텍스트와 동일하지만, 필요에 따라 형식과 문구를 조정할 수 있습니다)
.
위 내용은 WordPress에서 데이터베이스를 백업하고 복원하는 3 가지 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!