WordPress에 플러그인을 설치하면 플러그인이 제대로 작동하는 데 필요한 모든 폴더, 파일 및 데이터베이스 테이블이 자동으로 생성됩니다. 그러나 동일한 플러그인을 비활성화 및 제거할 때 파일 및 폴더와 함께 데이터베이스 테이블이 삭제되지 않을 수 있습니다.
예를 들어 Wordfence라는 플러그인을 비활성화하고 삭제했을 때 생성된 파일 및 폴더와 함께 20개 이상의 데이터베이스 테이블이 삭제되지 않았습니다.
종종 플러그인 개발자는 플러그인을 제거할 때 플러그인 테이블을 삭제하지 않도록 의도적으로 선택합니다. 이 동작에 대한 많은 이유가 있지만 가장 일반적인 이유는 플러그인을 다시 활성화할 때 복원할 수 있도록 데이터베이스 내에서 사용자 설정, 데이터 및 기타 옵션을 유지하는 것입니다.
설정과 사용자 데이터를 유지하는 것은 좋은 일입니다. 그러나 시간이 지남에 따라 설치 및 제거하는 모든 플러그인을 사용하면 남은 데이터베이스 테이블로 인해 데이터베이스 크기가 증가할 수 있습니다. 또한 남은 플러그인 데이터베이스 테이블은 잠재적인 책임이 될 수 있습니다.
클릭 몇 번으로 WordPress에 남아 있는 모든 데이터베이스 테이블을 삭제하는 방법은 다음과 같습니다.
남은 플러그인 데이터베이스 테이블 삭제
참고 :변경하기 전에 WordPress 데이터베이스를 백업하는 것이 매우 중요합니다. 백업은 의도하지 않은 결과가 발생할 경우 사이트를 복원하는 데 도움이 됩니다. 필요한 경우 전체 WordPress 사이트를 백업하십시오.
WordPress의 대부분의 경우 Plugins Garbage Collector라는 플러그인이 있습니다. 남은 테이블을 찾고 삭제하도록 특별히 설계되었습니다.
1. WordPress 대시보드를 열고 "플러그인 -> 새로 추가"로 이동합니다. "플러그인 가비지 컬렉터" 플러그인을 검색합니다. 검색 결과에서 플러그인을 설치하고 활성화하세요.
플러그인을 활성화한 후 "도구 -> 플러그인 가비지 수집기" 페이지로 이동하여 "비 WP 테이블 검색" 라디오 옵션을 선택하고 "데이터베이스 스캔" 버튼을 클릭하십시오.
스캔을 완료한 후 플러그인은 WordPress의 핵심 또는 설치된 플러그인과 관련이 없는 모든 데이터베이스 테이블을 표시합니다. 일반적으로 플러그인 삭제 후 남은 테이블입니다.
명백한 이유로 모두 선택 옵션이 없으므로 모든 테이블을 다시 확인하고 삭제하려는 모든 테이블을 수동으로 선택하십시오. 그런 다음 아래로 스크롤하여 "테이블 삭제" 버튼을 클릭합니다. 다시 말하지만, 확실한 데이터베이스 백업이 있는 경우에만 이 버튼을 누르십시오.
모든 것이 잘되면 남은 플러그인 테이블을 모두 성공적으로 삭제했으며 사이트는 여전히 정상적으로 작동하고 있습니다. 그 동안 WP-Optimize와 같은 플러그인을 사용하여 WordPress 데이터베이스를 추가로 정리하고 최적화할 수 있습니다.
WordPress에서 사용하지 않고 남아 있는 플러그인 데이터베이스 테이블을 삭제하기 위해 이 접근 방식을 사용하는 것에 대한 귀하의 생각과 경험을 아래에 댓글로 남겨주세요.