WordPress의 데이터베이스 복구를 돕는 방법
게시 됨: 2021-12-09데이터베이스가 웹사이트에서 거의 가장 중요한 부분이라는 사실은 아무리 강조해도 지나치지 않습니다. 결국 거의 모든 데이터가 여기에 있습니다. 따라서 사이트가 중단될 때 가장 먼저 살펴볼 곳은 한 곳뿐입니다. 문제는 WordPress 데이터베이스를 복구해야 한다는 것입니다.
사이트의 중요한 톱니바퀴이기 때문에 데이터베이스는 WordPress의 다른 측면보다 수정하는 데 더 많은 작업이 필요합니다. 대부분의 경우 WordPress의 핵심 파일을 열고 내부 설정을 수정해야 합니다. 게다가, 당신은 종종 일을 다시 바로잡기 위해 데이터베이스 자체로 작업해야 할 것입니다. 좋은 소식은 수정을 수행하는 데 필요한 모든 도구와 기술이 있다는 것입니다.
이 게시물에서는 세 가지 다른 방법을 통해 WordPress 데이터베이스를 복구하는 방법을 보여 드리겠습니다. 또한 몇 가지 관련 오류와 이러한 상황에서 수행할 작업에 대해서도 설명합니다.
WordPress 웹 사이트에 대한 데이터베이스의 영향
WordPress 웹사이트에서 데이터베이스보다 더 큰 영향을 미치는 부분은 없습니다. 사이트의 거의 모든 데이터가 여기에 있으며 모든 것을 연결하는 코드는 요청과 쿼리가 빠르게 실행되도록 해야 합니다.
사실, 사이트의 속도는 데이터베이스에 크게 의존한다고 말할 수 있습니다. 데이터베이스가 WordPress와 어떻게 작동하는지, 얼마나 강력한지 이해하면 이것은 놀라운 일이 아닙니다. 결국 편안한 삶을 사는 데이터베이스 관리 전문가가 있습니다. 이것은 단순한 데이터베이스도 얼마나 복잡할 수 있는지 보여줍니다.
WordPress 웹사이트에서 데이터베이스가 의미하는 바에 대한 자세한 내용은 데이터베이스 작업 및 SQL(Structured Query Language) 요청 실행 방법에 대한 게시물을 참조하세요. 이렇게 하면 자체 데이터베이스를 탐색할 수 있는 충분한 작업 지식을 얻을 수 있습니다.
때때로 데이터베이스를 복구해야 하는 이유
WordPress 데이터베이스에는 움직이는 부분이 많기 때문에 두 개의 톱니가 때때로 멈추는 것은 불가피합니다. WordPress 데이터베이스를 복구해야 하는 몇 가지 이유가 있지만 일부는 다른 것보다 더 일반적입니다. 예를 들어:
- 잘못된 데이터베이스 자격 증명은 오류의 가장 큰 원인이며 이것이 가장 먼저 확인해야 할 측면입니다.
- 또한 데이터베이스와 관련이 있지만 그 자체로는 별도의 문제인 PHP 메모리 제한 문제가 나타날 수 있습니다. 이것은 더 깊은 수리에 비해 수리하는 데 많은 시간이 필요하지 않습니다.
- 콘텐츠에 대한 간단한 연결 문제도 있을 수 있지만 이것은 당신이 잘못하고 있는 것보다 호스트 선택에 더 가깝습니다.
이러한 상황이 많이 발생하지만 즉각적인 주의가 필요한 더 심각한 문제도 많이 있습니다.
- WordPress 설치 내의 손상된 파일 또는 손상된 데이터베이스 '테이블'. 물론 어느 쪽이든 수정하는 것이 중요합니다.
- 악의적인 사용자가 사이트에 침입했습니다. 즉, 해킹된 것입니다. 이것은 분명히 데이터베이스를 수정하고 하루를 보내는 영역을 넘어선 것입니다. 의심되는 경우 이 기사 읽기를 중단하고 이 비즈니스 크리티컬 문제를 해결하는 데 집중하십시오.
이러한 문제 중 일부는 간단한 문제일지라도 처음에 무엇을 찾아야 할지 모를 수 있습니다. 이를 도와드릴 수 있습니다. 다음 섹션에서 이에 대해 살펴보겠습니다.
수리가 필요한 오류가 있는지 확인하는 방법
일반적으로 데이터베이스 문제를 수정해야 한다는 큰 단서가 있습니다. 사이트에 누락된 이미지, 비디오 또는 콘텐츠가 표시됩니다. 물론 그 이유를 설명할 수 있다면 무엇을 해야 하는지(또는 하지 말아야 하는지) 알게 될 것입니다. 하지만 사이트의 자산이 누락된 이유를 모르는 경우 데이터베이스를 복구해야 할 수 있습니다.
업데이트 필요 없음이라는 오류가 발생할 수도 있습니다. WordPress 데이터베이스는 이미 최신 상태입니다. 이것은 전혀 데이터베이스 문제가 아닙니다. 캐싱 플러그인 선택과 관련이 있습니다. 그러나 오류의 이름은 냄새를 맡을 수 있습니다. 앞으로 이 문제가 발생하면 어디서부터 시작해야 하는지 알게 될 것입니다.
데이터베이스 연결을 설정하는 동안 오류가 발생한 경우 수행할 작업
WordPress의 선택 윤곽 데이터베이스 문제는 데이터베이스 연결 설정 오류입니다. 그것은 당신이 보게 될 가장 일반적인 오류 중 하나 일 수 있기 때문에 많은 열 인치를 얻습니다.
(물론) 데이터베이스 문제이지만 대부분의 경우 수리가 필요하지 않습니다. 대신 시도할 수 있는 다른 수정 사항이 있습니다. 우리는 주제에 대한 기사를 가지고 있으며 작업을 다시 시작하기 위해 데이터베이스를 전혀 건드릴 필요가 없을 수도 있습니다. 그러나 몇 가지 전문 도구가 필요한 WordPress의 핵심 파일을 열어야 하는 경우가 많습니다.
WordPress 데이터베이스를 복구하는 데 필요한 것
항상 그렇듯이 일을 시작하기 전에 필요한 모든 것이 있는지 확인하고 싶을 것입니다. 이렇게 하면 수리 과정에서 도구와 자격 증명을 찾아 헤매는 것을 막을 수 있습니다. 일단 시작하면 곁길로 빠지지 않고 끝까지 가고 싶을 것입니다.
따라서 WordPress 데이터베이스를 복구하는 데 필요한 사항은 다음과 같습니다.
- 사이트의 완전하고 깨끗한 백업. 복원해야 하는 경우 가장 최신 백업을 가장 많이 사용하고 싶을 것입니다.
- 호스트는 종종 WordPress 파일에 대한 액세스 권한을 부여합니다. 그렇더라도 FileZilla, Cyberduck 또는 Transmit과 같은 적절한 SFTP(Secure File Transfer Protocol) 클라이언트가 더 나은 서비스를 제공할 수 있습니다. 입문서가 필요한 경우 대량 파일 전송에 대한 기사에서 SFTP를 사용하는 방법을 살펴봅니다.
- 데이터베이스 로그는 문제를 빠르게 진단하는 데 도움이 될 수 있습니다. 서버에 액세스할 수 있는 다른 방법도 있지만 귀하의 서버는 귀하의 서버에 있습니다. WP_DEBUG 를 사용하여 로그를 켜야 할 수도 있습니다. 따라서 로그가 전혀 없을 수 있으며 이 경우 그 동안 할 수 있는 최선을 다해야 합니다.
이것들이 제자리에 있으면 손상된 데이터베이스 수정 작업을 시작할 수 있습니다. 방법을 살펴보겠습니다.
WordPress가 데이터베이스를 복구하는 방법(3가지 방법)
WordPress 데이터베이스를 복구하는 데 도움이 되는 세 가지 방법이 있습니다. 대부분의 경우 가장 좋아하는 접근 방식을 선택할 수 있습니다. 하지만 선택한 솔루션이 마음에 들지 않는다면 다른 사람들을 살펴보는 것도 좋습니다. 여기 있습니다:
- wp-config.php 파일에 기능을 추가하면 데이터베이스를 복구할 수 있습니다.
- 데이터베이스 관리 도구에 로그인하고 거기에서 데이터베이스 작업을 하십시오.
- 명령줄을 사용하려는 경우 WP-CLI를 통해 사이트에 로그인할 수 있습니다.
여기에서 첫 번째 방법이 우리 의견으로는 가장 어렵기 때문에 이것을 먼저 다루겠습니다.
1. WordPress 기능을 사용하여 데이터베이스 복구
데이터베이스는 사이트의 중심이므로 WordPress에는 수리를 돕는 전용 기능이 있습니다. 이것은 데이터베이스를 복구하는 복잡한 방법일 수 있지만 반드시 그래야 하는 것은 아닙니다. 간단한 접근 방식을 사용하려면 SFTP를 통해 사이트에 액세스하고 루트 폴더에서 wp-config.php 파일을 찾아야 합니다.

준비가 되면 열어서 다음과 같은 줄을 찾으십시오. /* 그게 다야, 편집을 중지하십시오! 행복한 블로깅. */ . 이 위에 define ("WP_ALLOW_REPAIR", true);
:


여기에서 변경 사항을 저장하고 wp-config.php 파일을 서버에 다시 업로드하십시오. 다음으로 yoursite.com/wp-admin/maint/repair.php 로 이동합니다. 물론 여기에서 자리 표시자 도메인을 변경하세요. 그러면 데이터베이스 복구 페이지가 나타납니다.

여기에는 데이터베이스를 복구하거나 복구 및 최적화하는 두 가지 옵션이 있습니다. 어느 쪽을 선택하든 WordPress가 절차를 완료할 때까지 기다리면 사이트가 다시 실행될 것입니다.
완료하기 전에 wp-config.php 파일에서 WP_ALLOW_REPAIR
라인을 제거하는 것을 잊지 마십시오.
2. 데이터베이스 관리 도구에 액세스하여 데이터베이스 복구
복잡성이 많은 타사 도구를 사용해야 함에도 불구하고 전용 도구를 사용하여 데이터베이스를 복구하는 것은 매우 쉽습니다.
먼저 사이트에서 사용하는 데이터베이스 관리 도구와 도구를 여는 방법을 결정해야 합니다. 종종 호스팅 제어판에 직접 링크가 있습니다.

또한 어떤 도구를 사용하는지 알려야 합니다. 대부분의 사이트는 wither Adminer 또는 phpMyAdmin을 사용합니다. 실제로 둘 중 하나가 작업에 적합합니다. 여기서는 Adminer를 사용하겠습니다.
먼저 왼쪽에 자주 표시되는 메뉴에서 데이터베이스를 선택합니다.

그런 다음 해당 데이터베이스의 모든 '테이블'을 선택합니다. 이렇게 하려면 빠른 선택 확인란이 있어야 합니다.

그런 다음 화면 하단의 복구 버튼을 클릭합니다. 특정 도구는 이것을 다른 방식으로 표시할 수 있지만 다음과 관계없이 옵션을 볼 수 있습니다.

이 버튼을 클릭하면 프로세스가 시작됩니다. 완료되면 사이트에서 오류 징후가 있는지 확인하십시오. 사이트가 다시 작동하는 것을 확인해야 합니다.
3. WP-CLI를 사용하여 데이터베이스 복구
다음 방법은 관련된 도구에 대한 지식이 전혀 없는 경우 가장 복잡하지만 능숙한 사람들에게는 아주 간단합니다. 모르는 사람들을 위해 WordPress 명령줄 인터페이스(WP-CLI)는 웹사이트의 거의 모든 측면에서 작업하는 환상적인 방법입니다.
물론 이것은 모두 명령줄을 통해 수행되므로 몇 가지 사항이 필요합니다. 처음에는 Mac의 터미널 또는 iTerm, Windows의 Cmder 등과 같은 명령줄 응용 프로그램이 필요합니다.
또한 이러한 앱을 사용 하는 방법 과 작업을 실행하는 명령을 알아야 합니다. WP-CLI 사용에 대한 기사에서 필요한 기본 사항을 다루므로 이를 살펴보고 연습이 필요한 경우 플레이하십시오.

간단히 말해서 wp db repair
명령이 필요합니다. 일단 실행하면 터미널이 완료되면 알려줍니다.
요약하자면
WordPress 웹사이트의 백엔드인 데이터베이스에는 심장이 뛰는 심장이 있습니다. 이것을 돌본다는 것은 때때로 핵심 파일을 파헤치는 것을 의미합니다. 실제로 WP-CLI, SFTP와 같은 타사 도구나 Adminer 또는 phpMyAdmin과 같은 전용 도구를 사용해야 하는 경우가 많습니다.
이 세 가지 방법을 통해 WordPress 데이터베이스를 빠르게 복구할 수 있습니다. 대부분의 경우 클릭 한 번으로 수리를 수행할 수 있는 옵션이 있습니다. 이후의 작업은 누락된 미디어 자산 및 콘텐츠와 같은 오류에 대해 사이트의 프런트 엔드를 확인하는 것입니다. 없으면 집에 무료입니다. 좋은 소식은 선택한 방법에 관계없이 필요할 때마다 WordPress 데이터베이스를 복구하는 데 방해가 될 일이 거의 없다는 것입니다.
WordPress 데이터베이스를 복구해야 하며 이 문서가 도움이 될까요? 아래 의견 섹션에서 알려주십시오!