WordPress 데이터베이스 접두사를 변경하는 방법(쉬운 3단계)

게시 됨: 2023-08-23


WordPress 데이터베이스 접두사를 변경하고 싶나요?

WordPress 웹사이트는 파일, 폴더, 데이터베이스로 구성됩니다. 데이터베이스는 게시물, 페이지, 댓글, 사용자 데이터, 설정, 플러그인 구성 등을 저장하기 때문에 사이트에서 중요한 부분입니다.

데이터베이스의 중요성을 고려할 때 해커는 웹 사이트에서 중요한 데이터를 조작하거나 추출하기 위해 데이터베이스를 표적으로 삼는 경우가 많습니다(특히 SQL 주입 공격 중). 그렇기 때문에 강력한 보안 조치를 구현하는 것이 중요합니다. 그리고 이를 보호하는 가장 좋은 방법 중 하나는 WordPress 데이터베이스 접두사를 변경하는 것입니다.

모든 WordPress 웹사이트에는 동일한 접두어(예: "wp_")가 있으므로 해커가 이를 사용하여 사이트에 액세스하기가 더 쉽습니다. 데이터베이스 접두사를 고유한 것으로 수정하면 해커가 추적할 수 없게 됩니다.

WordPress 데이터베이스 접두사를 변경하고 사이트 보안을 강화하는 방법을 알아보세요.

WordPress 데이터베이스 접두사를 변경하기 전에 해야 할 일

WordPress 데이터베이스 접두사 변경을 시작하기 전에 먼저 그것이 무엇인지 이해해야 합니다. 그런 다음 다음 조치를 수행해야 합니다.

이는 선택적인 조치가 아닙니다 . 다음 섹션으로 넘어가기 전에 이러한 사항이 구현되었는지 확인해야 합니다.

1. 백업하기 : 데이터베이스 접두사를 변경하려면 웹사이트의 백엔드로 이동하여 수정해야 합니다. 문제가 발생하면 웹사이트가 손상될 수 있으므로 이는 위험합니다. 이러한 재난으로부터 보호하려면 백업을 수행하십시오.

2. 플러그인 및 테마 비활성화 : 데이터베이스 접두어를 변경하면 웹사이트에 설치된 플러그인 및 테마에서 제공하는 기능이 중단될 수 있습니다. 모든 플러그인을 비활성화하고 기본 WordPress 테마로 전환해야 합니다. 데이터베이스 접두사를 수정한 후에만 다시 활성화하십시오.

3. wp-config.php 파일에서 WordPress 데이터베이스 접두사 변경 : wp-config 파일에는 데이터베이스 자격 증명이 포함되어 있으며 데이터베이스 접두사를 변경하기 전에 수정해야 합니다. 잘못된 자격 증명은 "데이터베이스 연결 문제" 오류를 유발하여 웹 사이트를 공백으로 만드는 경향이 있습니다.

FTP 클라이언트를 사용하거나 호스팅 계정을 통해 구성 파일에 액세스할 수 있습니다.

두 가지 방법 중 하나를 사용하여 파일 관리자를 열고 public_html → wp-config.php 로 이동하세요.

구성 파일을 마우스 오른쪽 버튼으로 클릭하고 편집을 선택합니다.

파일 내에서 데이터베이스 접두사를 찾아 새 접두사로 바꿉니다 .

변경 사항을 저장 하고 페이지를 종료합니다.

wpconfig에서 데이터베이스 접두사를 변경합니다.

이러한 조치를 구현한 후 WordPress 데이터베이스 접두사 변경을 진행하세요.

WordPress 데이터베이스 접두사를 변경하는 가장 좋은 방법

데이터베이스 접두사는 플러그인을 사용하거나 phpMyAdmin을 통해 변경할 수 있습니다.

이 두 가지 방법을 모두 살펴보겠습니다.

방법 1: 플러그인을 사용하여 데이터베이스 접두사 변경

WordPress 데이터베이스 접두사를 변경하는 가장 쉬운 방법은 플러그인을 사용하는 것입니다.

Brozzme DB Prefix & Tools Addons, WP Prefix Changer, Rename DB Table Prefix 등과 같은 전용 플러그인을 사용하면 데이터베이스 접두사를 변경하는 데 도움이 될 수 있습니다. 그러나 이러한 플러그인의 대부분은 업데이트되지 않습니다. 이는 개발자가 해당 플러그인을 포기했다는 의미일 수 있습니다.

WordPress 저장소에 있는 오래된 플러그인의 예입니다.

요즘 대부분의 보안 플러그인(예: All-In-One Security, iThemes Security 등)은 데이터베이스 수정 기능을 제공하므로 이러한 전용 플러그인은 사용자 유치에 어려움을 겪고 있었을 것입니다.

오래된 플러그인은 웹사이트가 해킹되는 가장 큰 원인이므로 사용하지 않는 것이 좋습니다.

그러나 보안 플러그인이 설치되어 있는 경우 보안 플러그인을 사용하여 데이터베이스 접두사를 변경할 수 있습니다. 그렇지 않은 경우 다음 방법을 진행하는 것이 좋습니다.

방법 2: phpMyAdmin을 사용하여 데이터베이스 접두사 변경 ️

PhpMyAdmin은 사이트의 데이터베이스를 관리하거나 상호 작용하는 데 사용되는 도구입니다. 사용자 친화적인 인터페이스를 갖추고 있으며 기술 전문가가 아닌 웹사이트 소유자가 데이터베이스 접두사를 변경하는 데 사용할 수 있습니다.

데이터베이스 접두사를 변경하려면 다음 단계를 수행해야 합니다.

  • phpMyAdmin에서 데이터베이스 테이블 이름 바꾸기
  • 옵션 테이블의 접두사 업데이트
  • Usermeta 테이블의 접두사 업데이트

다음 단계를 수행하는 방법을 살펴보겠습니다.

phpMyAdmin에서 데이터베이스 테이블 이름 바꾸기 ️

phpMyAdmin은 호스팅 계정을 통해 액세스할 수 있습니다.

데모 사이트가 호스팅되는 Namecheap에서는 cPanel을 사용하여 phpMyAdmin에 액세스할 수 있었습니다.

cPanel의 phpMyAdmin.

귀하의 호스팅 계정에서 phpMyAdmin을 찾아 엽니다 .

다음으로 왼쪽 패널에서 데이터베이스를 선택합니다 . 그렇게 하면 화면 오른쪽에 여러 테이블이 나타납니다. 이 표에는 WordPress 웹사이트에 대한 중요한 정보가 포함되어 있습니다.

phpMyAdmin의 WordPress 데이터베이스.

참고 사항 : 일부 phpMyAdmins에는 도구가 다양한 웹사이트에 대한 데이터베이스를 호스팅할 수 있기 때문에 여러 데이터베이스가 포함되어 있습니다. 이러한 경우 올바른 데이터베이스를 식별하고 선택하고 있는지 확인하는 것이 중요합니다.

phpMyAdmin의 여러 데이터베이스.

올바른 데이터베이스를 식별하려면 데이터베이스를 선택하고 wp_options 테이블로 이동하여 siteurl 옵션을 확인하세요. 여기에는 데이터베이스가 속한 웹사이트의 URL이 포함되어 있습니다.

올바른 데이터베이스를 찾을 때까지 이러한 방식으로 모든 데이터베이스를 계속 확인하십시오.

올바른 데이터베이스를 찾은 후 데이터베이스를 선택한 다음 페이지 끝까지 아래로 스크롤하고 모두 확인 옵션을 누르십시오.

그런 다음 선택 항목을 클릭하고 드롭다운 메뉴에서 테이블 접두사 바꾸기 옵션을 선택합니다.

그리고 이전 접두사를 새 접두사로 바꿉니다 . 이전에 wp-config.php 파일에 추가한 것과 동일한 접두사인지 확인하세요.

WordPress 데이터베이스 접두사 변경에 도움이 되도록 phpMyAdmin의 데이터베이스 테이블을 교체합니다.

옵션 테이블에서 접두사를 업데이트하세요 ️

이전 섹션에서는 접두사 이름을 바꾸는 방법을 설명했습니다. 이 섹션에서는 SQL 쿼리를 실행하여 모든 테이블 접두사의 이름이 바뀌었는지 확인 하겠습니다. 수행해야 할 작업은 다음과 같습니다.

화면 상단에서 SQL 옵션을 선택하고 SQL 페이지의 빈 섹션에 다음 줄을 삽입합니다.

 SELECT * FROM `xxx_options` WHERE `option_name` LIKE '%wp_%'

"xxx"를 새 접두어로 바꾸고 Enter 키를 누르십시오.

phpMyAdmin에서 SQL 쿼리를 실행하여 WordPress 데이터베이스 접두사를 변경합니다.

검색하면 여러 테이블이 검색됩니다. 접두사의 이름을 바꾸려면 수동으로 하나씩 편집 해야 합니다.

Usermeta 테이블의 접두사 업데이트 ️

모든 테이블의 이름이 바뀌었는지 확인하려면 다른 SQL 쿼리를 실행해야 합니다. 쿼리는 다음과 같습니다.

 SELECT * FROM `xxx_usermeta` WHERE `meta_key` LIKE '%wp_%'

Enter 키를 누르기 전에 "xxx"를 새 접두어로 바꾸십시오.

쿼리를 실행하면 일부 테이블이 나타납니다. 해당 테이블을 편집 하고 접두사 이름을 바꿔야 합니다.

그게 다야. WordPress 데이터베이스를 변경하고 웹사이트를 보호했습니다.

WordPress 데이터베이스 접두사를 변경한 후 해야 할 일

사전 데이터베이스 접두사 변경 조치에서는 웹 사이트에 설치된 플러그인과 테마를 비활성화했습니다.

데이터베이스 접두사를 변경한 후에는 WordPress 대시보드를 열고 플러그인과 테마를 활성화 해야 합니다.

그게 다야. 이것으로 우리는 WordPress 데이터베이스 접두사를 변경하는 방법에 대한 이 튜토리얼을 마쳤습니다.

결론

데이터베이스 접두사를 변경하는 것은 웹 사이트가 SQL 주입 공격으로부터 안전한지 확인하는 좋은 방법입니다.

WordPress 데이터베이스 접두사를 수정하려면 데이터베이스 접두사 이름 변경 기능을 제공하는 보안 플러그인을 사용하거나 호스팅 계정을 통해 phpMyAdmin에 액세스하여 그곳에서 접두사를 수정할 수 있습니다.

️ 플러그인을 사용하는 것은 쉽지만 해당 경로를 사용하지 않으려면 phpMyAdmin을 사용하여 다음 단계를 수행하세요.

  1. phpMyAdmin에서 데이터베이스 테이블 이름 바꾸기
  2. 옵션 테이블의 접두사 업데이트
  3. Usermeta 테이블의 접두사 업데이트

데이터베이스 접두사를 수정하기 전에 웹 사이트를 백업하고 모든 테마와 플러그인을 비활성화하십시오. 또한 접두사를 변경한 후에는 이에 대응하는 것을 잊지 마세요.

데이터베이스 접두사를 변경한 후에는 다음 가이드를 읽고 문서에 나열된 조치를 구현하여 데이터베이스 보안을 더욱 강화하는 것이 좋습니다.

WordPress 데이터베이스 접두사를 변경하는 방법에 대해 궁금한 점이 있으면 아래에 의견을 남겨주세요 .

무료 가이드

속도를 높이기 위한 4가지 필수 단계
귀하의 WordPress 웹사이트

4부작 미니 시리즈의 간단한 단계를 따르세요.
로딩 시간을 50-80% 줄입니다.