WordPress 데이터베이스: 초보자부터 전문가까지 완벽한 가이드

게시 됨: 2021-12-01

WordPress 데이터베이스 전체 가이드

내용물

  • 1 WordPress 데이터베이스란 무엇입니까?
    • 1.1 WordPress 데이터베이스가 필요한 이유는 무엇입니까?
    • 1.2 워드프레스 데이터베이스 기록
    • 1.3 콘텐츠 관리 시스템
    • 1.4 워드프레스 MySQL 데이터베이스
    • 1.5 콘텐츠 관리 시스템으로서의 WordPress
  • 2 WordPress 데이터베이스 위치: WordPress 데이터베이스는 어디에 저장되거나 위치합니까?
      • 2.0.1 디지털 오션 클라우드 호스팅 WordPress 데이터베이스 위치
      • 2.0.2 Bluehost 워드프레스 데이터베이스 위치
      • 2.0.3 Hostgator WordPress 데이터베이스 위치
      • 2.0.4 Namecheap 공유 호스팅 WordPress 데이터베이스 위치
      • 2.0.5 Localhost 워드프레스 데이터베이스 위치
  • 3 WordPress 데이터베이스는 어떻게 작동합니까?
  • 4 WordPress 데이터베이스 도구 | 워드프레스 데이터베이스 뷰어
  • 5 PhpMyAdmin WordPress 데이터베이스 시작하기
    • 5.1 phpMyAdmin이란 무엇입니까?
    • 5.2 PhpMyAdmin에 어떻게 액세스합니까?
  • 6 WordPress 데이터베이스 스키마: WordPress 데이터베이스 테이블 이해
    • 6.1 워드프레스 데이터베이스 체계 그림
    • 6.2 워드프레스 데이터베이스 테이블
    • 6.3 워드프레스 데이터베이스 접두사
    • 6.4 12 기본 WordPress 데이터베이스 테이블
  • 7 WordPress 데이터베이스 PhpMyAdmin 관리
    • 7.1 워드프레스 데이터베이스 생성
      • 7.1.1 WordPress 데이터베이스 생성: PhpMyAdmin 데이터베이스 링크 생성
      • 7.1.2 WordPress 데이터베이스 생성: PhpMyAdmin SQL 명령
    • 7.2 워드프레스 데이터베이스 테이블 추가
      • 7.2.1 WordPress 데이터베이스 테이블 추가: PhpMyAdmin 새 메뉴
      • 7.2.2 WordPress 데이터베이스 테이블 추가: PhpMyAdmin SQL 쿼리
    • 7.3 WordPress 데이터베이스 사용자 추가
      • 7.3.1 WordPress 데이터베이스 사용자 생성: PhpMyAdmin 권한 메뉴 > 사용자 계정 링크 추가
      • 7.3.2 WordPress 데이터베이스 사용자 부여 권한
    • 7.4 WordPress를 데이터베이스에 연결하는 방법?
  • 8 WordPress 데이터베이스에 로그인하거나 WordPress 데이터베이스에 연결하는 방법
    • 8.1 CPanel을 통해 WordPress 데이터베이스에 연결 – PhpMyAdmin
    • 8.2 PhpMyAdmin을 통한 Localhost WordPress 데이터베이스 연결
    • 8.3 SQLyog 및 HeidiSQL을 통한 WordPress 데이터베이스 연결
    • 8.4 SQLyog를 통한 WordPress 데이터베이스 연결
    • 8.5 HeidiSQL을 통한 워드프레스 데이터베이스 연결
    • 8.6 명령줄 터미널을 통한 WordPress 데이터베이스 연결
    • 8.7 WordPress 데이터베이스를 마이그레이션하는 방법?
    • 8.8 WordPress 데이터베이스 내보내기: Phpmyadmin을 사용하여 WordPress 데이터베이스 내보내기
      • 8.8.1 WordPress MySQL 데이터베이스 덤프란 무엇입니까?
    • 8.9 WordPress 데이터베이스 가져오기: Phpmyadmin을 사용하여 WordPress 데이터베이스 가져오기
      • 8.9.1 PhpMyAdmin에서 쿼리로 WordPress 데이터베이스 가져오기
  • 9 WordPress 데이터베이스 백업
    • 9.1 Phpmyadmin을 사용하여 WordPress 데이터베이스 백업 만들기
    • 9.2 플러그인을 사용하여 WordPress 데이터베이스 백업 만들기
    • 9.3 최고의 WordPress 데이터베이스 및 사이트 백업 플러그인
  • 10 워드프레스 데이터베이스 관리
    • 10.1 데이터베이스에서 WordPress 비밀번호 재설정: phpMyAdmin을 사용하여 WordPress 비밀번호 재설정
    • 10.2 워드프레스 데이터베이스의 URL 변경
    • 10.3 WordPress 데이터베이스의 WordPress에 새 관리자 사용자: phpMyAdmin을 통해 새 WordPress 관리자 추가
    • 10.4 WordPress 데이터베이스에서 도메인 이름 변경 | WordPress 데이터베이스에서 도메인을 변경하는 방법
    • 10.5 WordPress 사용자 이름 변경: phpMyAdmin을 사용하여 WordPress 사용자 이름 변경
    • 10.6 WordPress 데이터베이스에서 모든 WordPress 플러그인 비활성화
    • 10.7 phpMyAdmin을 통한 워드프레스 데이터베이스 복제
    • 10.8 phpMyAdmin을 통해 WordPress 테마 변경
    • 10.9 WordPress 데이터베이스에서 텍스트 찾기 및 바꾸기
    • 10.10 WordPress에서 사용자 지정 데이터베이스 테이블 만들기
    • 10.11 PHP로 커스텀 워드프레스 데이터베이스 테이블 생성하기
  • 11 WordPress 데이터베이스 보안: WordPress 데이터베이스 보안
    • 11.1 #1) 강력한 데이터베이스 암호 설정
    • 11.2 #2) 타사 설치 프로그램 대신 WordPress를 수동으로 설치
    • 11.3 #3) WordPress 데이터베이스 사용자 권한 제한
    • 11.4 #4) 모든 플러그인 및 테마가 안전한 것은 아닙니다.
    • 11.5 #5) WordPress 데이터베이스 접두사 변경 고려
    • 11.6 phpMyAdmin을 사용하여 WordPress 데이터베이스 최적화하기
  • 12 WordPress 데이터베이스 고급 자습서
    • 12.1 워드프레스 플러그인 데이터베이스 튜토리얼: 워드프레스 데이터베이스 플러그인 개발 시작하기
    • 12.2 WP_Query 클래스: WordPress 데이터베이스 쿼리
    • 12.3 wpdb 클래스: WordPress 페이지에 데이터베이스 데이터 표시
    • 12.4 워드프레스 PHP 데이터베이스 기능
    • 12.5 워드프레스 데이터베이스 포스트 함수: wp_posts 테이블
    • 12.6 워드프레스 데이터베이스 포스트 메타 함수: wp_postmeta 테이블
    • 12.7 워드프레스 데이터베이스 설정 옵션 기능: wp_options 테이블
    • 12.8 워드프레스 데이터베이스 사용자 함수: wp_users 테이블
    • 12.9 워드프레스 데이터베이스 사용자 함수: wp_usermeta 테이블
    • 12.10 워드프레스 데이터베이스 사용자 함수: wp_terms 테이블
    • 12.11 워드프레스 데이터베이스 사용자 함수: wp_termmeta 테이블
    • 12.12 워드프레스 데이터베이스 사용자 함수: wp_comments 테이블
    • 12.13 워드프레스 데이터베이스 사용자 함수: wp_commentmeta 테이블
    • 12.14 워드프레스 데이터베이스 용어 관계 함수: wp_term_relationships 테이블
  • 13 PhpMyAdmin을 사용하여 일반적인 WordPress 문제 수정
  • 14 결론
    • 14.1 유사 물품
    • 14.2 관련
WordPress 데이터베이스를 사용하면 사용자가 WordPress 사이트의 콘텐츠를 즉석에서 생성, 삭제 및 업데이트할 수 있습니다.

워드프레스 데이터베이스는 워드프레스 초심자에게 뜬금없는 주제처럼 보이지만 워드프레스 MySQL 데이터베이스가 어떻게 작동하는지 이해하는 것이 필수적입니다.

모든 WordPress 사용자는 WordPress 사이트의 콘텐츠 관리에서 WordPress 데이터베이스의 역할을 이해해야 합니다.

이 게시물에서 WordPress 데이터베이스에 대해 알아야 할 모든 정보를 공유하고 싶습니다. WordPress 데이터베이스에 액세스하고 관리하기 위해 PhpMyAdmin 및 CLI(명령줄 인터페이스) 도구와 같은 무료 도구를 사용하여 WordPress 데이터베이스를 관리하는 모든 트릭과 팁을 보여 드리겠습니다.

이 게시물은 WordPress 데이터베이스의 모든 항목에 대한 '가이드'가 될 것입니다. 저는 WordPress 개발 기간 동안 배운 최고의 WordPress 데이터베이스 트릭과 팁 모음을 조사하고 모았습니다.

이 가이드는 초보자에서 전문가 수준으로 안내하는 데 필요한 유일한 WordPress 데이터베이스 가이드가 될 것입니다!

심도 있고 이해하기 쉬운 WordPress 데이터베이스 자습서를 찾고 있다고 가정합니다. 이 경우 이 가이드는 WordPress 데이터베이스 관리에 대한 사전 지식 없이도 초보자에서 고급 WordPress 데이터베이스 사용자로 안내합니다.

제 목표는 WordPress의 작동 방식, 특히 WordPress 데이터베이스의 작동 방식과 WordPress MySQL 데이터베이스 관점에서 데이터를 쉽게 생성, 업데이트, 삭제, 보호 및 관리하는 방법을 이해하는 데 도움이 되는 것입니다.

그럼 기본부터 시작하겠습니다.

워드프레스 데이터베이스란 무엇입니까?

데이터베이스는 응용 프로그램에서 제출한 모든 데이터를 저장하는 소프트웨어입니다. WordPress 데이터베이스는 게시물, 페이지, 사용자, 비밀번호, URL 등을 포함하는 모든 WordPress 웹사이트 데이터를 저장합니다.

워드프레스 데이터베이스란 무엇입니까?

예제 설명: WordPress 데이터베이스를 이해하는 가장 좋은 방법은 음악, 책, 기타 모든 데이터 형식을 저장하는 데 사용되는 PC 하드 드라이브 또는 썸 드라이브를 생각하는 것입니다.

음악을 듣거나 썸 드라이브에 저장된 eBook을 읽고 싶을 때 PC에 플러그인하여 데이터에 액세스할 수 있습니다.

이 경우 하드 드라이브에 eBook 또는 음악 파일이 각각의 형식으로 저장되어 있으며, PDF 뷰어와 같은 eBook 리더를 사용하여 eBook에 액세스하거나 뮤직 플레이어를 사용하여 음악 트랙에 액세스할 수 있습니다.

WordPress 사이트의 경우 Mozilla Firefox 또는 Chrome과 같은 웹 브라우저를 사용하여 WordPress 데이터베이스에 저장된 사이트 데이터에 액세스합니다.
WordPress 데이터베이스 쿼리 예

따라서 WordPress 데이터베이스는 WordPress 소프트웨어에 연결하고 웹사이트에 게시된 모든 데이터를 저장할 수 있는 웹 호스트에 있는 소프트웨어입니다. 웹 브라우저에서 데이터를 검색하고 볼 수 있습니다.

데이터는 서면 콘텐츠, pdf, 비디오 및 기타 형식을 포함하여 다양한 형식일 수 있습니다.

WordPress 데이터베이스가 필요한 이유는 무엇입니까?

WordPress 데이터베이스를 사용하면 사이트 소유자가 웹사이트 페이지의 코드를 편집하지 않고도 웹사이트에 게시된 콘텐츠를 동적이고 효율적으로 업데이트할 수 있습니다. 데이터베이스는 정적 사이트가 아닌 동적 웹 사이트를 쉽게 만들 수 있습니다.

프로그래밍 언어에 대한 기술적 지식 없이도 웹 콘텐츠를 생성, 삭제, 읽고 업데이트할 수 있는 기능을 통해 누구나 WordPress 사이트를 더 쉽게 만들 수 있습니다.

WordPress 데이터베이스가 필요한 이유를 이해하는 가장 좋은 방법은 웹 개발의 간략한 역사, 특히 데이터 기반 동적 웹 사이트를 만드는 데 있어 WordPress의 역할을 다시 살펴보는 것입니다.

워드프레스 데이터베이스 기록

예전에는 웹사이트가 정적 HTML/CSS 페이지로 만들어졌기 때문에 데이터베이스가 없었습니다. 이것은 웹사이트 페이지를 업데이트하는 데 기술 지식이 필요하기 때문에 기술이 아닌 사용자에게 문제를 만듭니다.

모든 사람이 웹 개발자의 도움 없이 웹사이트를 더 쉽게 업데이트할 수 있도록 하기 위해 사용자가 웹사이트 페이지를 생성, 삭제, 업데이트할 수 있는 인터페이스를 가질 수 있는 혁신적인 방법이 필요했습니다.

콘텐츠 관리 시스템

이를 달성하기 위한 유일한 방법은 웹 사이트와 연결된 데이터 저장 시스템을 만들고 쉽게 관리할 수 있도록 하는 것이었습니다. 이 문제는 콘텐츠 관리 시스템의 혁신을 일으켰습니다.

콘텐츠 관리 시스템은 단순히 사용자가 기술 지식 없이도 데이터를 생성, 업데이트, 삭제 및 관리할 수 있도록 하는 소프트웨어입니다 .

처음에는 여러 콘텐츠 관리 시스템이 있었지만 WordPress는 가장 안정적인 것으로 입증되었으며 수년에 걸쳐 크게 성장했습니다.

워드프레스 MySQL 데이터베이스

워드프레스 MySQL 데이터베이스

WordPress 제작자는 이상적인 오픈 소스 콘텐츠 관리 시스템으로 WordPress를 만들 때 무료 오픈 소스 데이터베이스(MySQL)를 사용했습니다.

이를 통해 MySQL에 익숙한 사용자와 개발자는 WordPress를 여러 애플리케이션을 위한 훌륭한 콘텐츠 관리 시스템으로 받아들일 수 있었습니다.

오늘날 기본 WordPress 데이터베이스는 MySQL입니다. 그러나 다른 고급 WordPress 데이터베이스 자습서에서 공유할 것이므로 PostgreSQL 및 MongoDB와 같은 다른 데이터베이스 시스템과 함께 WordPress를 사용할 수 있습니다.

콘텐츠 관리 시스템으로서의 WordPress

콘텐츠 관리 시스템으로서의 WordPress 워드프레스가 만들어질 당시에는 블로깅 콘텐츠 관리 시스템이었지만 업계는 빠르게 웹사이트 제작을 위한 이상적인 콘텐츠 관리 시스템으로 채택했습니다.

워드프레스, 특히 무료 테마와 플러그인이 빠르게 성장한 이후로 역사상 이 시점을 기억합니다. 이 무료 테마를 통해 사용자는 다양한 사용자를 위해 WordPress를 채택할 수 있습니다.

하드코어 개발자였던 내 친구 중 일부는 항상 WordPress를 블로깅 소프트웨어로 여겼습니다. 오늘날 대부분의 개발자는 웹사이트를 만들기 위한 필수 도구로 WordPress를 사용합니다.

내 역사적 관찰에 따르면 WordPress는 콘텐츠 관리 시스템 '군비 경쟁'에서 승리했습니다! 테마 마켓플레이스의 개발, Themeforest와 같은 프리미엄 플러그인은 선택한 콘텐츠 관리 시스템으로 WordPress의 사용을 재확인했습니다.

이제 WordPress의 역사로 충분합니다. 이제 WordPress 데이터베이스가 작동하는 방식에 집중하겠습니다. WordPress 역사에 대해 더 알고 싶다면 이 WordPress 역사 게시물에서 자세히 알아볼 수 있습니다.

WordPress 데이터베이스 위치: WordPress 데이터베이스는 어디에 저장되거나 위치합니까?

WordPress 데이터베이스는 웹 호스팅 서버에 있으며 웹 호스트 제어판 또는 기타 MySQL 데이터베이스 관리 도구를 통해 액세스할 수 있습니다.

웹 호스트에서 PhpMyAdmin과 같은 도구를 통해 WordPress 데이터베이스에 액세스할 수 있습니다.

사용 중인 웹 호스팅 유형에 따라 더 높은 액세스 권한을 가진 사용자를 위해 명령줄 터미널을 통해 데이터베이스에 액세스할 수도 있습니다. 요컨대 다음 네 가지 예를 들어 설명하겠습니다.

디지털 오션 클라우드 호스팅 WordPress 데이터베이스 위치

DigitalOcean 또는 VPS 호스팅과 같은 클라우드 서버에 있는 경우 데이터베이스에 직접 액세스할 수 있습니다.

공유 웹 호스팅에서는 서버 리소스에 직접 액세스할 수 없습니다. DigitalOcean 사용자의 경우 아래 이미지와 같이 콘솔을 통해 데이터베이스에 액세스할 수 있습니다.

디지털 오션 클라우드 호스팅 WordPress 데이터베이스 위치 SSH 터미널을 사용하는 것이 불편하다면 Plesk와 같은 도구를 설치하여 WordPress 데이터베이스를 관리할 수도 있습니다.

Plesk는 DigitalOcean의 3개 도메인에 대해 무료이며 데이터베이스 관리 및 WordPress 사이트 설정에 직관적이고 사용하기 쉽습니다.

Bluehost WordPress 데이터베이스 위치

공유 웹 호스팅은 초보자를 위한 훌륭한 옵션입니다. 저는 대부분의 프로젝트에서 Bluehost 웹 호스팅 을 시도하고 테스트했으며 항상 이를 적극 권장합니다.

공유 호스팅을 사용하는 대부분의 사용자는 Bluehost 공유 호스팅의 PhpMyAdmin과 같은 호스팅 제어판에서 제공되는 도구를 사용하여 데이터베이스에 액세스할 수 있습니다.

Bluehost는 사용자에게 아래 이미지와 같이 PhpMyAdmin 및 MySQL 데이터베이스 관리 마법사를 제공합니다.

Bluehost WordPress 데이터베이스 위치

PhpMyAdmin에는 데이터베이스 생성 메뉴가 없습니다. WordPress 데이터베이스를 만드는 가장 쉬운 방법은 MySQL 데이터베이스 마법사를 사용하는 것입니다.

Bluehost 공유 호스팅에서 MySQL 데이터베이스 마법사를 사용하여 사용자를 생성하고 전역 권한을 부여할 수도 있습니다.

Hostgator WordPress 데이터베이스 위치

또 다른 좋은 공유 웹 호스트인 Hostgator 와 같은 다른 웹 호스팅 제공업체는 아래 이미지에서 볼 수 있듯이 사용자에게 WordPress 데이터베이스를 만들고 관리하는 마법사를 제공합니다.

Hostgator WordPress 데이터베이스 위치

Hostgator 공유 호스팅은 또한 WordPress 데이터베이스를 관리하는 가장 효율적이고 배우기 쉬운 도구인 PhpMyAdmin을 제공합니다.

Namecheap 공유 호스팅 WordPress 데이터베이스 위치

Namecheap 공유 호스팅은 아래 이미지에서 볼 수 있듯이 WordPress 데이터베이스를 관리하기 위한 PhpMyAdmin 패널을 사용자에게 제공하는 비교적 평균 이상의 또 다른 공유 호스팅 옵션입니다.

Namecheap 공유 호스팅 WordPress 데이터베이스 위치

또한 사용자에게 WordPress MySQL 데이터베이스를 생성하고, 데이터베이스 사용자를 생성하고, 데이터베이스 사용자에게 권한을 부여하는 MySQL 데이터베이스 마법사를 제공합니다.

Localhost WordPress 데이터베이스 위치

로컬 호스트 환경에서 WordPress를 개발할 때 데이터베이스에 지속적으로 액세스해야 합니다. 로컬 호스트에서 WordPress 데이터베이스의 위치는 사용 중인 로컬 호스트 환경에 따라 다를 수 있습니다.

대부분의 로컬 호스트 LAMP 서버에는 로컬 호스트에서 WordPress 데이터베이스를 만들고 관리하는 데 사용할 수 있는 PhpMyAdmin이 함께 제공됩니다.

로컬 호스트 URL 끝에 'phpmyadmin'을 추가하여 로컬 호스트의 PhpMyAdmin에 액세스할 수 있습니다.

이 단계를 수행하면 로컬 호스트의 PhpMyAdmin에 액세스할 수 있으며 여기에서 로컬 호스트 WordPress 데이터베이스를 관리할 수 있습니다.

PhpMyAdmin으로 WordPress 데이터베이스 연결 _1 필자의 경우 로컬 호스트 서버로 XAMMP와 Laragon을 사용하며 위 이미지와 같이 PhpMyAdmin에 액세스할 수 있습니다. WAMP, MAMP와 같은 대부분의 다른 로컬 호스트 환경은 동일한 방식으로 작동합니다.

기본적으로 localhost에서 PhpMyAdmin에 로그인하려면 위 이미지와 같이 'root' 사용자 이름을 사용해야 하며 비밀번호는 비어 있어야 합니다.

이제 원격 서버와 로컬 호스트 모두에서 WordPress 데이터베이스를 찾을 수 있습니다. 다음 섹션에서는 WordPress 데이터베이스가 어떻게 작동하는지 살펴보겠습니다.

WordPress 데이터베이스는 어떻게 작동합니까?

WordPress 데이터베이스는 데이터를 테이블에 저장하는 관계형 데이터베이스입니다. 데이터베이스 테이블에 저장된 WordPress 데이터는 다양한 WordPress 기능을 사용하여 WordPress 애플리케이션에서 검색할 수 있습니다.

예를 들어 사용자가 WordPress 사이트의 페이지를 방문하면 모든 페이지와 기타 게시물이 저장된 wp_posts 테이블에서 데이터를 가져옵니다.

이것은 초보자에게는 매우 복잡한 프로세스처럼 들릴 수 있지만 WordPress에 익숙해지면 내부적으로 어떻게 작동하는지 이해할 것입니다.

페이지, 게시물 또는 사용자 정의 게시물 유형에 대한 데이터베이스를 요청하는 이 프로세스를 쿼리라고 하며 대부분의 WordPress 개발에서 여러 자습서에서 사용되는 쿼리라는 용어를 자주 듣게 됩니다.

이것은 현재 연결된 WordPress 데이터베이스가 특정 테이블의 데이터로 응답하도록 지시하는 코드 블록을 의미합니다.

페이지의 예를 사용하여 이 컨텍스트에서 데이터베이스에 대한 쿼리는 페이지를 방문하는 클라이언트(사용자)의 행위에 의해 요청된 특정 페이지의 데이터를 반환합니다. 다음은 간단한 그림입니다.

워드프레스 쿼리 일러스트레이션

웹사이트에 표시되는 모든 페이지, 게시물 또는 모든 게시물 유형에 대해 쿼리는 페이지에 표시할 해당 WordPress 데이터베이스 테이블에서 데이터를 가져옵니다.

이것이 어떻게 작동하는지 이해하려면 WordPress 데이터베이스 관리 도구를 사용하는 방법을 배워야 합니다.

이 MySQL 데이터베이스 관리 도구는 WordPress 데이터베이스에 액세스하는 데 도움이 됩니다. WordPress 데이터베이스에 액세스하고 볼 수 있는 모든 도구 목록을 살펴보겠습니다.

워드프레스 데이터베이스 도구 | 워드프레스 데이터베이스 뷰어

WordPress 데이터베이스를 살펴보기 전에 WordPress 데이터베이스에 연결할 때 사용할 수 있는 다양한 도구를 살펴보는 것으로 시작하는 데 도움이 됩니다. WordPress 데이터베이스와 함께 여러 데이터베이스 관리 도구를 사용할 수 있습니다.

다음은 가장 일반적인 데이터베이스 액세스 도구 목록이지만 PhpMyAdmin은 여전히 ​​WordPress 데이터베이스 관리에 가장 널리 사용되는 도구입니다.

  • PhpMyAdmin
  • SQLyog
  • 하이디SQL
  • CLI 명령줄 터미널
  • MySQL용 dB Forge 스튜디오
  • MySQL 워크벤치
  • MySQL용 Toad Edge
  • MySQL용 Navicat
  • 속편 프로

실제로 PhpMyAdmin은 가장 널리 사용되는 WordPress 데이터베이스 관리 도구이지만 WordPress 데이터베이스에 액세스하고 관리하는 데 SQLyog 및 HeidiSQL을 자주 사용합니다.

WordPress 데이터베이스에 액세스하기 위해 이러한 각 도구를 사용하는 방법은 이 가이드의 범위를 벗어납니다.

이러한 각 도구를 사용하여 다른 게시물의 WordPress 데이터베이스에 액세스하고 관리하는 방법을 공유하겠습니다. 대부분의 경우 PhpMyAdmin을 사용하여 WordPress 데이터베이스에 액세스하고 관리합니다.

localhost 및 원격 웹 호스팅 환경 모두에서 PhpMyAdmin을 사용하는 일반적인 팁과 트릭을 간략하게 소개하는 데 도움이 됩니다.

PhpMyAdmin WordPress 데이터베이스 시작하기

위의 섹션에서 본 적이 있습니다. PhpMyAdmin이 WordPress 데이터베이스에 액세스하는 데 가장 일반적으로 사용되는 도구임을 강조했습니다. 시작하기 전에 PhpMyAdmin에 대해 알아야 할 몇 가지 사항을 언급하겠습니다.

phpMyAdmin이란 무엇입니까?

PhpMyAdmin은 PHP로 작성된 소프트웨어이며 localhost 및 웹 호스팅 환경 모두에서 웹 브라우저를 통해 MySQL 데이터베이스를 관리할 수 있습니다.

사용하기 쉬운 인터페이스와 함께 제공되며 MySQL 명령을 실행하여 데이터베이스 생성, 데이터베이스 삭제 및 업데이트와 같은 대부분의 SQL 명령을 실행할 수 있습니다.

PhpMyAdmin은 가장 일반적으로 사용되는 WordPress 데이터베이스인 MySQL과 MariaDB의 두 가지 가장 일반적인 데이터베이스의 거의 모든 데이터베이스 작업을 지원합니다.

PhpMyAdmin에서 WordPress 데이터베이스를 만들고, 사용자를 만들고, 사용자 권한을 추가하고, WordPress 데이터베이스를 내보내거나 가져올 수 있습니다. PhpMyAdmin을 WordPress 데이터베이스 관리에 가장 유용한 도구로 만듭니다.

PhpMyAdmin에 어떻게 액세스합니까?

WordPress 개발을 위해 웹 호스트 또는 로컬 호스트에서 PhpMyAdmin에 액세스할 수 있습니다. localhost에 액세스하려면 localhost URL 끝에 'phpmyadmin'을 추가해야 하며, localhost에서 PhpMyAdmin에 로그인하라는 메시지가 표시됩니다.

웹 호스팅의 데이터베이스 섹션 아래 제어판에서 PhpMyAdmin 패널에 액세스할 수 있습니다. 웹 호스팅 사용자 인터페이스는 호스트마다 다를 수 있지만 항상 데이터베이스를 관리하는 섹션이 있습니다.

예를 들어 Bluehost 웹 호스팅의 경우 데이터베이스 섹션에서 PhpMyAdmin 아이콘의 위치를 ​​볼 수 있습니다.

Cpanel에서 PHPMyAdmin 액세스

아이콘을 클릭하면 PhpMyAdmin 패널로 리디렉션되며 여기에서 아래 이미지와 같이 WordPress 데이터베이스 관리를 시작할 수 있습니다.

PhpMyAdmin에 액세스하는 방법

위 이미지에서 볼 수 있듯이 PhpMyAdmin은 왼쪽에 모든 WordPress 데이터베이스를 나열합니다. 특정 데이터베이스를 열 때 오른쪽에서 선택한 각 데이터베이스에 대한 데이터베이스 테이블은 아래 다음 이미지에서 볼 수 있습니다.

각 데이터베이스를 관리하려면 아래 이미지와 같이 왼쪽에서 데이터베이스 이름을 클릭한 다음 해당 오른쪽에서 필요한 데이터베이스 테이블을 선택해야 합니다.

WordPress 데이터베이스 선택 PHPMyAdmin WordPress 자습서 데이터베이스

WordPress 데이터베이스는 다양한 유형의 데이터가 포함된 테이블로 구성됩니다. WordPress 데이터베이스의 데이터를 효율적으로 관리하려면 이러한 각 데이터베이스 테이블의 역할을 이해해야 합니다.

WordPress 데이터베이스 테이블에 대해 이야기했으므로 WordPress 데이터베이스의 구조를 이해하는 데 도움이 됩니다.

WordPress 데이터베이스 구조는 기술적으로 관계형 데이터베이스 기술 용어인 WordPress 데이터베이스 스키마라고 합니다.

WordPress 데이터베이스 스키마: WordPress 데이터베이스 테이블 이해

먼저 데이터베이스 스키마라는 용어가 데이터베이스의 데이터 구성을 의미한다는 것을 이해하는 것이 중요합니다. WordPress 컨텍스트에서 WordPress 데이터베이스 스키마는 WordPress 설치 중에 생성된 여러 테이블로 구성됩니다.

각 데이터가 저장되는 위치를 알고 있기 때문에 훌륭한 WordPress 개발자가 되려면 WordPress 데이터베이스 스키마를 이해하는 것이 필요합니다.

일반적인 WordPress 초보자 또는 사용자의 경우 데이터베이스 구조는 대부분의 데이터베이스 연결 및 쿼리가 WordPress 코어, 플러그인 및 테마에 의해 처리되기 때문에 걱정할 필요가 없는 복잡한 주제입니다.

WordPress 데이터베이스 구성표 그림

다음은 다양한 WordPress 데이터베이스 테이블과 그 관계를 보여주는 WordPress 데이터베이스 스키마의 정교한 그림입니다.

WordPress 데이터베이스 구성표 그림

원천

WordPress 데이터베이스 설명서에서 데이터베이스 스키마에 대해 자세히 알아볼 수 있습니다.

워드프레스 데이터베이스 테이블

WordPress 설치는 WordPress 사이트에 다양한 데이터 유형을 저장하도록 설계된 12개의 기본 데이터베이스 테이블을 생성합니다.

워드프레스 데이터베이스 테이블

플러그인 또는 PHP 기능을 사용하여 WordPress 데이터베이스에 추가 데이터베이스 테이블을 생성할 수도 있습니다.

워드프레스 데이터베이스 접두사

보시다시피 모든 데이터베이스 테이블에는 WordPress를 설치할 때도 표시되는 접두사 wp_ 가 있으며 아래 이미지와 같이 데이터베이스 접두사를 선택해야 합니다.

워드프레스 데이터베이스 접두사

이것은 기본 WordPress 접두사이지만 WordPress 데이터베이스 보안을 향상시키기 위해 사용자 지정 접두사로 변경할 수 있습니다.

이제 기본 데이터베이스 테이블을 살펴보고 이러한 각 테이블에 저장된 데이터를 알아보겠습니다.

다음은 표준 WordPress 설치에서 볼 수 있는 기본 데이터베이스 테이블입니다. 데이터베이스 테이블은 저장된 데이터에 따라 이름이 지정되기 때문에 이해하기 쉽습니다.

12개의 기본 WordPress 데이터베이스 테이블

#1) wp_commentmeta: WordPress 사이트의 댓글에 대한 메타 데이터를 저장하는 데이터베이스의 첫 번째 테이블입니다. 이 테이블에는 다음 필드가 있습니다. meta_id , comment_id , meta_keymeta_value.

이 WordPress 데이터 테이블에 저장된 메타 데이터의 가장 좋은 예는 WordPress 백엔드에서 업데이트하는 주석 상태입니다. 다음은 wp_commentmeta 데이터 테이블의 이미지입니다.

wp_commentmeta 워드프레스 데이터베이스 테이블

WordPress 사이트에 댓글이 제출될 때마다 승인됨, 보류 중 또는 휴지통과 같은 상태를 업데이트하면 이 댓글 메타데이터가 이 wp_commentmeta WordPress 데이터베이스 테이블에 저장됩니다.

#2) wp_comments: 워드프레스 댓글을 저장하는 워드프레스 데이터베이스의 두 번째 테이블입니다. 아래 이미지와 같이 모든 댓글 작성자 이름, 작성자 URL, 작성자 이메일, 댓글 내용 등이 있습니다. 기본 WordPress 데이터베이스 테이블 wp_comments

이 데이터베이스 테이블에서 블로그에 추가된 댓글을 편집할 수 있습니다.

#3) wp_links: 워드프레스 링크를 저장하는 워드프레스 데이터베이스의 세 번째 테이블이며, 워드프레스 플러그인뿐만 아니라 블로그롤에서 생성한 워드프레스 버전을 편집하는 데 사용할 수 있습니다. 다음은 wp_links WordPress 데이터베이스 테이블의 이미지입니다. 기본 WordPress 데이터베이스 테이블 wp_links

#4) wp_options: 사이트 URL, 관리자 이메일, 기본 카테고리, 페이지당 게시물, 시간 형식 등과 같은 모든 백엔드 설정을 포함하는 WordPress 설정 옵션을 저장하는 데이터베이스의 네 번째 테이블입니다.

옵션 테이블은 대부분의 플러그인 설정이 이 테이블에 저장되기 때문에 플러그인 개발의 기본입니다. 기본 WordPress 데이터베이스 테이블 wp_options

대부분의 경우 플러그인 사용자 지정 옵션을 만들 때 이 테이블에 저장되고 이 테이블에서 검색합니다.

#5) wp_postmeta: WordPress 게시물, 페이지 및 사용자 정의 게시물 유형의 WordPress 설정 메타데이터를 저장하는 데이터베이스의 다섯 번째 테이블입니다.

고급 사용자 정의 필드와 같은 플러그인에 의해 추가되는 포스트 메타데이터 사용자 정의 필드의 빠른 예. WordPress get_post_meta 기능을 사용하여 액세스할 수 있는 또 다른 기본 포스트 메타도 있습니다. wp_postmeta WordPress 데이터베이스 테이블

플러그인을 사용하여 게시물 메타데이터를 추가하면 데이터가 이 wp_postmeta 데이터베이스 테이블에 저장됩니다.

#6) wp_posts : 이것은 모든 게시물, 페이지, 개정 및 사용자 정의 게시물 유형을 포함하는 WordPress 모든 게시물을 저장하는 데이터베이스의 여섯 번째 테이블입니다.

게시물 및 페이지와 같은 사이트의 기존 콘텐츠를 편집하고 업데이트할 수 있는 중요한 테이블입니다. 다음은 wp_posts 데이터베이스 테이블의 구조입니다. 기본 WordPress 데이터베이스 테이블 wp_posts

#7) wp_termmeta: 사용자 정의 분류에 따라 용어에 대한 WordPress 사용자 정의 메타데이터를 저장하는 데이터베이스의 일곱 번째 테이블입니다.

좋은 사용 사례는 제품 속성 및 카테고리에 대한 WooCommerce 메타데이터를 저장하는 것입니다. 다음은 wp_termmeta 데이터베이스 테이블의 구조입니다. wp_termmeta 워드프레스 데이터베이스 테이블

#8) wp_terms: 워드프레스 용어를 저장하는 데이터베이스의 여덟 번째 테이블입니다. WordPress 사이트 콘텐츠를 구성할 수 있는 분류 시스템이 있습니다.

단일 분류 항목을 용어라고 합니다. 이 데이터베이스 테이블은 범주 및 태그를 관리할 때 중요합니다. wp_terms WordPress 데이터베이스 테이블

#9) wp_term_relationships: wp_terms 테이블의 용어와 WordPress 게시물 유형의 관계를 관리하는 데이터베이스의 9번째 테이블입니다.

WordPress가 특정 게시물을 해당 태그와 일치시키는 데 도움이 됩니다. 예를 들어 해당 카테고리와 태그가 있는 게시물입니다.

다음은 wp_term_relationships 데이터베이스 테이블의 구조입니다. wp_term_relationships WordPress 데이터베이스 테이블

#10) wp_term_taxonomy: wp_terms 테이블에 정의된 용어에 대한 분류를 정의하는 WordPress 데이터베이스의 10번째 테이블입니다.

이 표는 용어를 정렬하고 범주 및 태그인 용어를 결정하는 데 도움이 됩니다. 다음은 이 데이터베이스 테이블의 구조입니다. wp_term_taxonomy WordPress 데이터베이스 테이블

#11) wp_usermeta: 워드프레스 사이트에 등록된 모든 사용자에 대한 사용자 메타데이터를 저장하는 데이터베이스의 11번째 테이블입니다.

이 테이블을 사용하여 사용자 정의 플러그인 기능을 사용하여 사용자 메타 정보를 저장할 수도 있습니다. 다음은 wp_usermeta WordPress 데이터베이스 테이블의 구조입니다. wp_usermeta 워드프레스 데이터베이스 테이블

#12) wp_users: 사용자 이름, 비밀번호, 사용자 이메일, 표시 이름과 같은 사용자 정보를 저장하는 데이터베이스의 12개 테이블입니다.

이 표를 사용하여 암호 변경 또는 새 관리자 사용자 생성과 같은 WordPress 사용자 정보를 편집할 수 있습니다. 다음은 wp_users 데이터베이스 테이블의 구조이다. 다음은 이 데이터베이스 테이블의 구조입니다.

wp_user WordPress 데이터베이스 테이블

이제 WordPress 데이터베이스를 만들고 데이터 및 사용자를 관리하는 방법을 배우기 위해 다음 섹션으로 편안하게 이동할 수 있습니다.

WordPress 데이터베이스 PhpMyAdmin 관리

WordPress 데이터베이스를 관리하는 가장 좋은 방법은 대부분의 웹 호스팅 환경과 localhost에서 사용할 수 있는 PhpMyAdmin 패널을 사용하는 것입니다.

이 가이드에서는 PhpMyAdmin을 사용하여 WordPress 데이터베이스에서 데이터를 관리하는 방법을 보여주고 싶습니다. WordPress 데이터베이스 생성을 시작하겠습니다.

워드프레스 데이터베이스 생성

데이터베이스를 WordPress에 연결하려면 WordPress 설치 중에 WordPress 데이터베이스를 생성해야 함을 이해하는 것이 중요합니다. WordPress를 설치할 때 세 가지 중요한 단계가 있으며 여기에는 다음이 포함됩니다.

  1. MySQL 데이터베이스 생성
  2. 데이터베이스를 WordPress에 연결
  3. 사이트 구성 설정

이 단계는 순서대로 진행되며 WordPress 설치 방법에 관계없이 모든 WordPress 설치 프로세스에서 작동합니다.

WordPress 데이터베이스 생성: PhpMyAdmin 데이터베이스 링크 생성

PhpMyAdmin에서 WordPress를 생성하려면 아래 이미지와 같이 데이터베이스 생성 아이콘을 클릭하고 데이터베이스 이름을 입력합니다.

워드프레스 데이터베이스 PhpMyAdmin 생성

WordPress 데이터베이스 생성: PhpMyAdmin SQL 명령

PhpMyAdmin은 MySQL 명령을 실행하는 콘솔과 함께 제공되며 아래와 같이 create MySQL database 명령을 실행하여 WordPress 데이터베이스를 생성하는 데 사용할 수도 있습니다.

WordPress 데이터베이스 SQL 쿼리 만들기

CREATE DATABASE databasename;

이 명령을 PhpMyAdmin 콘솔에 복사하고 실행 버튼을 클릭하면 됩니다. 데이터베이스 생성 명령에서 할당된 이름으로 데이터베이스가 자동으로 생성됩니다.

명령줄 터미널을 사용하는 것과 같이 WordPress 데이터베이스를 만드는 방법에는 여러 가지가 있지만 이 기사에서는 PhpMyAdmin에 중점을 둘 것입니다.

WordPress 데이터베이스를 생성한 후 WordPress를 설치할 수 있으며 WordPress가 성공적으로 설치되면 모든 데이터베이스 테이블이 WordPress 데이터베이스에 표시됩니다.

WordPress 데이터베이스 테이블 추가

사용자 지정 데이터를 저장하기 위해 WordPress 데이터베이스에 테이블을 추가할 수 있습니다. 이것은 기본 WordPress 데이터베이스 테이블과 잘 작동하지 않을 수 있는 고유한 데이터베이스 테이블 구조를 가진 사용자 지정 WordPress 사이트 또는 사용자 지정 WordPress 플러그인에 대한 일반적인 요구 사항입니다.

WordPress 데이터베이스 테이블 추가: PhpMyAdmin 새 메뉴

PhpMyAdmin을 사용하여 WordPress 데이터베이스에 데이터베이스 테이블을 추가할 수 있습니다.

해당 데이터베이스 아래의 '새로 만들기' 메뉴를 클릭하여 아래 이미지와 같이 데이터베이스 테이블 세부 정보를 추가하는 페이지를 열어야 합니다.

WordPress 데이터베이스 테이블 추가

WordPress 데이터베이스 테이블 추가: PhpMyAdmin SQL 쿼리

PhpMyAdmin의 SQL 콘솔에서 명령을 실행하여 데이터베이스 테이블을 생성할 수도 있으며, 테이블은 자동으로 생성됩니다.

다음은 WordPress 데이터베이스에 테이블을 생성하거나 추가하는 데 사용할 수 있는 SQL create table 명령입니다.

 CREATE TABLE 테이블 이름 (
column1 데이터 유형 ,
column2 데이터 유형 ,
column3 데이터 유형 ,
   ....
);

WordPress 데이터베이스 사용자 추가

WordPress 데이터베이스를 생성할 때 데이터베이스를 WordPress에 연결하는 사용자(가상)를 생성해야 합니다. 이 사용자는 WordPress를 데이터베이스에 성공적으로 연결하기 위해 사용자 이름과 암호가 필요합니다.

이 논리는 PHP 스크립트에서 데이터베이스 연결을 열고 데이터베이스 이름, 사용자 이름 및 암호가 필요한 기능을 포함하는 PHP/MySQL 데이터베이스 연결에서 가져옵니다.

WordPress 데이터베이스 사용자 생성: PhpMyAdmin 권한 메뉴 > 사용자 계정 링크 추가

PhpMyAdmin의 권한 메뉴에서 사용자 계정 추가 링크를 사용하여 데이터베이스에 대한 새 사용자를 만들 수 있습니다. 이 링크를 클릭하면 사용자 세부 정보를 추가할 수 있는 새 페이지가 열립니다.

WordPress 데이터베이스 사용자 생성 - PhpMyAdmin 권한 메뉴 사용자 계정 링크 추가

WordPress 데이터베이스 연결에 사용된 데이터베이스 사용자 이름을 추가해야 합니다. 호스트 이름은 호스팅 환경과 관련이 있으므로 로컬이어야 합니다.

또한 설치하는 동안 WordPress에 연결하기 위해 사용자 이름 및 데이터베이스 이름과 함께 암호가 필요하므로 암호를 생성하고 안전하게 저장해야 합니다.

WordPress 데이터베이스 사용자 부여 권한

설치 목적으로 WordPress 사용자를 생성할 때 사용자에게 모든 권한을 허용해야 합니다. 이는 WordPress의 성공적인 설치를 위한 요구 사항이기 때문입니다.

PhpMyAdmin을 사용하면 WordPress 데이터베이스 사용자에게 전역 권한을 쉽게 추가할 수 있습니다.

Under the same section where you create the WordPress user, you can click on the check all option as shown on the image below to grant all the privileges:

WordPress Database User Grant Privileges

When you assign the database user, click on the Go button to grant them all the privileges, and you are now ready to start the WordPress connection to the database.

How to Connect WordPress to Database?

After creating the WordPress database user, it's time to connect the MySQL database to WordPress. To connect WordPress to MySQL database, you need the database name, username, and password.

이제 WordPress 설치 마법사를 실행해야 하며 아래 이미지와 같이 데이터베이스 세부 정보를 추가하는 단계가 표시됩니다. WordPress를 데이터베이스에 연결하는 방법

WordPress를 데이터베이스에 연결하기 전에 설치하는 동안 데이터베이스 접두사를 변경할 수 있습니다.

WordPress 설치가 완료되면 아래와 같이 wp-config.php 파일에서 데이터베이스 연결 세부 정보를 볼 수 있습니다.

 /** WordPress용 데이터베이스 이름 */

정의('DB_NAME', '데이터베이스 이름');

/** MySQL 데이터베이스 사용자 이름 */

정의('DB_USER', '사용자 이름' );

/** MySQL 데이터베이스 비밀번호 */

define('DB_PASSWORD', '비밀번호' );

/** MySQL 호스트 이름 */

define('DB_HOST', 'localhost' );

WordPress를 MySQL 데이터베이스에 연결하는 방법에 대한 자세한 내용을 보려면 여기에서 단계별 가이드를 작성했습니다. – WordPress를 MySQL 데이터베이스에 단계별로 연결.

WordPress 데이터베이스에 로그인하거나 WordPress 데이터베이스에 연결하는 방법

WordPress 데이터베이스에 로그인할 수 있습니다. 웹 호스팅 액세스의 경우 제어판을 사용하여 MySQL 데이터베이스 관리 도구에 액세스해야 합니다.

WordPress 데이터베이스에 연결하기 위한 대부분의 다른 MySQL WordPress 데이터베이스 관리 도구의 경우 다음 데이터베이스 세부 정보가 필요합니다.

  1. 데이터베이스 사용자 이름
  2. 데이터베이스 비밀번호
  3. 서버 호스트 이름 또는 IP 주소
  4. 원격 서버에 연결하는 데 사용할 LOCAL IP 주소

CPanel을 통해 WordPress 데이터베이스에 연결 – PhpMyAdmin

웹 호스팅에서 WordPress 데이터베이스에 액세스하려면 CPanel에 로그인하여 데이터베이스 섹션을 찾아야 합니다.

웹 호스트 CPanel의 데이터베이스 섹션 아래에 데이터베이스 연결 도구가 표시되어야 하며 가장 일반적인 도구는 PhpMyAdmin입니다.

PhpMyAdmin은 Hostgator 공유 호스팅, A2 공유 호스팅, Hostinger 공유 호스팅, Bluehost 공유 호스팅 등과 같은 대부분의 공유 호스팅 환경에서 사용할 수 있습니다.

아래 이미지에서 볼 수 있듯이 CPanel PhpMyAdmin 패널을 사용하여 CPanel의 WordPress 데이터베이스에 쉽게 로그인할 수 있습니다.

CPanel을 통해 WordPress 데이터베이스에 연결

웹사이트에 반영되는 PhpMyAdmin 패널을 사용하여 WordPress 데이터베이스의 데이터를 편집, 삭제 및 업데이트할 수 있습니다.

웹 호스팅 CPanel에서 PhpMyAdmin을 통해 관리자 비밀번호를 변경하거나 WordPress 비밀번호를 재설정할 수 있습니다.

PhpMyAdmin을 통한 Localhost WordPress 데이터베이스 연결

PhpMyAdmin을 통해 localhost의 WordPress 데이터베이스에 연결하는 것은 다소 간단한 과정입니다. localhost 환경이 실행 중이고 특히 MySQL이 실행 중인지 확인하기만 하면 됩니다.

MySQL이 localhost에서 실행될 때, 이제 localhost URL: http://localhost/phpmyadmin/ 끝에 'phpmyadmin' 문구를 추가하여 PhpMyAdmin localhost에 액세스할 수 있습니다.

또는 localhost 환경은 Laragon localhost 서버의 경우와 같이 설정 페이지에서 PhpMyAdmin에 액세스하는 버튼을 제공할 수 있습니다.

PHPMyAdmin -0으로 WordPress 데이터베이스 연결

localhost PhpMyAdmin의 이 URL에 접속하면 로그인 화면이 표시되어야 하며 대부분의 경우 암호는 비어 있어야 하며 사용자 이름은 대부분의 경우입니다. 'root '

PhpMyAdmin으로 WordPress 데이터베이스 연결 _1

로그인 버튼을 클릭하면 로컬 호스트에서 PhpMyAdmin에 성공적으로 로그인하고 로컬 호스트에서 WordPress 데이터베이스 관리를 시작해야 합니다.

PhpMyAdmin localhost에 로그인하면 해당 서버에 있는 모든 데이터베이스가 표시됩니다. 왼쪽 메뉴에서 관리할 데이터베이스를 선택할 수 있습니다.

예를 들어, 'wordpresstutorial' 데이터베이스를 선택하고 아래 이미지와 같이 일반 사이트 설정을 변경할 수 있는 wp_options 테이블을 열었습니다.

PHPMyAdmin으로 WordPress 데이터베이스 연결

이제 PhpMyAdmin과 같이 작동하는 데이터베이스 및 기타 유용한 도구에 연결할 수 있는 다른 방법에 집중하고 PC에서 이를 사용하여 모든 서버의 원격 MySQL WordPress 데이터베이스에 연결할 수 있습니다.

SQLyog 및 HeidiSQL을 통한 WordPress 데이터베이스 연결

위 섹션에 나열된 것처럼 다른 MySQL 도구를 사용하여 WordPress 데이터베이스에 연결할 수 있습니다. HeidiSQL 및 SQLyog와 같은 도구를 사용하여 localhost 및 원격 WordPress 데이터베이스에 연결할 수 있습니다.

다음 섹션에서는 이러한 MySQL 도구를 사용하여 WordPress 데이터베이스에 연결하는 방법을 설명하겠습니다. 이러한 도구를 사용하여 이 데이터베이스 연결을 설명하는 가장 좋은 방법은 로컬 호스트 환경을 사용하는 것입니다.

원격 WordPress 데이터베이스 연결의 경우 웹 호스팅 서버의 해당 세부 정보로 localhost 세부 정보를 변경할 수 있습니다.

SQLyog를 통한 WordPress 데이터베이스 연결

먼저 워드프레스 데이터베이스에 연결하기 위해 PC에 SQLyog를 다운로드하여 설치해야 합니다.

첫 번째 화면에서 SQLyog를 설치하고 열면 WordPress 데이터베이스 세부 정보를 추가하는 대화 상자가 표시됩니다. SQLyog를 통한 WordPress 데이터베이스 연결

localhost 환경에서는 호스트 주소를 localhost 또는 127.0.0.1로 입력해야 합니다. 사용자 이름은 루트여야 하고 암호는 비어 있어야 하며 포트는 대부분 3306입니다.

SQLyog를 통한 WordPress 데이터베이스 연결

특정 WordPress 데이터베이스에 연결할 수 있도록 데이터베이스 필드 위의 이미지에 표시된 대로 데이터베이스 이름을 추가해야 합니다.

이 예에서는 WordPress 데이터베이스 이름을 'wordpresstutorial'로 추가했습니다.

또한 이 경우와 같이 localhost MySQL 데이터베이스가 실행 중인지 확인해야 합니다. 저는 Windows 10에서 Laragon localhost 환경을 사용하고 있으며 MySQL은 아래와 같이 포트 3306에서 실행 중입니다. SQLYog를 사용한 WordPress 데이터베이스 연결 - 1

SQLyog를 통해 WordPress 데이터베이스에 성공적으로 로그인하면 아래 이미지와 같이 데이터베이스와 해당 WordPress 데이터베이스 테이블이 표시되어야 합니다.

특정 WordPress 데이터베이스 테이블을 열어 데이터를 읽고 생성하고 업데이트합니다.

예를 들어 아래 스크린샷에서 wp_options WordPress 데이터베이스 테이블을 열었습니다. 이 WordPress 데이터베이스 테이블에서 사이트 URL 및 기타 일반 사이트 설정을 변경할 수 있습니다. SQLyog를 통한 WordPress 데이터베이스 연결

HeidiSQL을 통한 WordPress 데이터베이스 연결

HeidiSQL은 원격 WordPress 데이터베이스에 연결하는 데 사용하는 또 다른 유용한 도구입니다. 무료이며 사용하기 쉬우며 완전한 초보자를 포함한 모든 사람이 PC에서 원격 WordPress 데이터베이스에 쉽게 연결할 수 있도록 하는 간단한 사용자 인터페이스와 함께 제공됩니다.

HeidiSQL을 사용하여 원격 WordPress 데이터베이스에 연결하려면 HeidiSQL 다운로드 및 설치를 시작해야 합니다.

HeidiSQL을 설치했으면 열어서 WordPress 데이터베이스 연결을 시작할 수 있습니다. 먼저 로컬 호스트 MySQL이 실행 중인지 확인한 다음 아래 이미지와 같이 새로 만들기 버튼(이미지 레이블 – 2)을 클릭합니다. HeidiSQL -1로 WordPress 데이터베이스 연결

이 그림의 경우 여전히 localhost 데이터베이스를 사용하지만 언제든지 이러한 로그인 세부 정보를 원격 데이터베이스의 로그인 세부 정보로 대체할 수 있습니다.

아래 이미지에서 볼 수 있듯이 데이터베이스 이름과 포트 3306을 추가했습니다. 호스트 주소는 localhost이고 열기 버튼(이미지 레이블 – 2)을 클릭합니다. 데이터베이스 세부 정보를 입력한 후 연결을 엽니다. WordPress 데이터베이스에 데이터베이스 필드(이미지 레이블 – 1)를 추가했습니다.

HeidiSQL -2로 WordPress 데이터베이스 연결

이제 이 SQL 데이터베이스 도구인 HeidiSQL을 사용하여 데이터베이스에 연결되었음을 알 수 있습니다. 계속해서 데이터베이스를 선택하고 아래 이미지에 표시된 wp_options 테이블과 같은 데이터베이스 테이블을 열 수 있습니다.

HeidiSQL -2로 WordPress 데이터베이스 연결

명령줄 터미널을 통한 WordPress 데이터베이스 연결

명령줄 터미널을 통해 WordPress 데이터베이스에 연결할 수도 있습니다. Windows 10에서는 아래 이미지(이미지 레이블 – 1)와 같이 검색 창에 'cmd'를 입력하여 명령줄을 열 수 있습니다.

명령줄 터미널을 통한 WordPress 데이터베이스 연결

명령줄이 열리면 localhost MySQL 데이터베이스가 실행 중이고 명령줄을 통해 WordPress 데이터베이스에 연결할 준비가 되지 않았는지 확인합니다.

명령줄을 통해 WordPress 데이터베이스에 연결하는 것은 VPS 호스팅 또는 클라우드 호스팅에서 WordPress 데이터베이스를 관리하려는 사용자에게 중요한 기술입니다. 서버에 대한 기본 액세스는 SSH를 통한 것입니다.

WordPress 데이터베이스에 연결하려면 MySQL 명령을 실행하여 CLI에서 데이터베이스에 연결해야 합니다. 여기에는 아래와 같이 사용자 이름과 비밀번호가 포함됩니다.

 mysql -u 사용자 이름 -p

예를 들어 내 로컬 호스트의 WordPress 데이터베이스에 연결하려면 아래 이미지(이미지 레이블 -1)와 같이 CLI 터미널에서 이 명령을 실행해야 합니다.

CLI를 통한 WordPress 데이터베이스 연결 -2

localhost WordPress MySQL 데이터베이스에 연결하고 나면 show database 명령을 사용하여 서버에서 사용 가능한 모든 데이터베이스를 표시할 수 있습니다.

 데이터베이스 표시;

show database 명령은 다음과 같습니다. show database; CLI 터미널에서 이 명령을 실행하면 PhpMyAdmin과 같은 다른 GUI 도구를 사용하는 것처럼 서버에 있는 모든 데이터베이스가 표시되어야 합니다.

아래 이미지는 show database 명령을 사용하여 localhost 또는 서버의 모든 데이터베이스를 표시하는 방법을 보여줍니다. (이미지 레이블 -1)

CLI를 통한 WordPress 데이터베이스 연결 -3

다음 단계는 관리해야 할 데이터베이스를 선택하는 것입니다. 위의 이미지(이미지 레이블 -2)에서 이제 select database 명령을 사용하여 'wordpresstutorial' 데이터베이스를 선택할 수 있습니다.

 워드프레스튜토리얼을 사용하다;

데이터베이스를 선택하려면 위의 명령을 사용하여 데이터베이스 이름을 바꾸면 '데이터베이스가 변경되었습니다. 아래 이미지에서(이미지 레이블 -1):

CLI를 통한 WordPress 데이터베이스 연결 -4

위의 이미지(이미지 레이블 -2)와 같이 데이터베이스 테이블도 표시됩니다. 이제 wp_options 테이블의 데이터를 편집할 수 있습니다. 다음과 같은 테이블 구조를 표시하는 명령으로 시작할 수 있습니다.

 wp_options 설명;

 wp_options에서 인덱스 표시;

아래 이미지와 같이 실행하는 모든 명령에 대해 CLI에서 데이터베이스 테이블을 볼 수 있습니다.

CLI를 통한 WordPress 데이터베이스 연결 -5

MySQL 명령을 선택하고 사용하여 데이터베이스를 업데이트하여 데이터베이스 레코드를 업데이트할 수 있습니다. 다음은 CLI에서 WordPress MySQL 데이터베이스를 관리하는 데 사용할 수 있는 MySQL 명령 모음입니다.

WordPress 데이터베이스를 마이그레이션하는 방법?

WordPress 데이터베이스의 작동 방식을 이해하려는 가장 일반적인 이유 중 하나는 WordPress 사이트의 마이그레이션입니다. WordPress 사이트를 마이그레이션할 때 두 가지 주요 단계가 있음을 이해해야 합니다.

  1. WordPress 설치 파일 마이그레이션
  2. WordPress 데이터베이스 마이그레이션

WordPress 사이트를 복제하여 백업을 생성하는 여러 무료 플러그인을 사용하여 사이트를 마이그레이션할 수 있지만 WordPress의 수동 마이그레이션이 더 빠르고 제어할 수 있습니다. 생각보다 복잡하지 않습니다. WordPress 데이터베이스를 마이그레이션하는 방법만 이해하면 됩니다.

이 섹션에서는 WordPress 데이터베이스를 한 서버(웹 호스팅)에서 다른 서버로 마이그레이션하는 방법을 단계별로 보여드리고자 합니다.

예를 들어, 현재 웹 호스팅에서 Bluehost(내가 사용하고 권장하는 최고의 공유 호스팅 중 하나)로 웹사이트를 마이그레이션하려면 WordPress 데이터베이스를 마이그레이션하는 방법을 배워야 합니다.

데이터베이스를 마이그레이션하기 위해 자세히 논의할 두 단계가 있습니다.

  1. 워드프레스 데이터베이스 내보내기
  2. 워드프레스 데이터베이스 가져오기

이 자습서에서는 PhpMyAdmin을 사용하여 WordPress 데이터베이스를 내보내고 가져오는 방법을 배우는 데 집중하고 싶습니다. 위에서 공유한 다른 MySQL 도구를 사용하여 WordPress 데이터베이스를 내보내거나 가져올 수도 있습니다.

WordPress 내보내기 데이터베이스: Phpmyadmin을 사용하여 WordPress 데이터베이스 내보내기

PhpMyAdmin을 통해 데이터베이스를 내보내려면 PhpMyAdmin 패널에 로그인해야 합니다. 웹 호스트에 있는 경우 CPanel에서 PhpMyAdmin에 액세스할 수 있습니다.

왼쪽 열의 데이터베이스에 액세스할 때 내보낼 데이터베이스를 선택하고 아래 이미지와 같이 클릭합니다.

WordPress 데이터베이스 내보내기 - 내보내기 -1

다음 단계는 내보낼 데이터베이스를 연 후 상단 메뉴에 있는 내보내기 메뉴 를 클릭하는 것입니다. 그러면 아래 이미지와 같이 데이터베이스 테이블을 볼 수 있습니다(이미지 레이블 -2).

내보내기 메뉴 를 클릭하면 빠른 및 사용자 지정의 두 가지 옵션이 있는 WordPress 데이터베이스 내보내기 페이지가 표시됩니다.

대부분의 경우 아래 이미지와 같이 빠른 옵션으로 설정되고 다른 옵션은 SQL 옵션으로 설정됩니다.

WordPress 데이터베이스 내보내기 - 내보내기 -2

이동을 클릭하면 데이터베이스를 다운로드하여 로컬 드라이브에 저장해야 합니다. 이 데이터베이스 복사본을 클라우드 저장소나 다른 장소에 저장하여 복원할 수도 있습니다.

WordPress 데이터베이스 내보내기 - 내보내기 -3

데이터베이스는 메모장에서 열어 볼 수 있는 규칙 집합입니다.

그것들은 데이터베이스 소프트웨어에 의미가 있고 저장된 모든 데이터로 데이터베이스를 다시 생성할 수 있는 일련의 명령입니다.

메모장에서 데이터베이스 파일을 열면 wp_posts 테이블을 생성하는 명령 아래 이미지와 같이 WordPress 데이터베이스를 생성하는 데 사용되는 데이터베이스 쿼리가 표시되어야 합니다.

WordPress 데이터베이스 내보내기 - 내보내기 -4

이 파일을 훑어보고 WordPress 데이터베이스를 만들고 데이터를 추가하는 데 사용된 모든 SQL 쿼리를 볼 수 있습니다. 이것은 WordPress 초보자를 위한 일반적인 질문인 데이터베이스 덤프 MySQL이란 무엇입니까?

WordPress MySQL 데이터베이스 덤프란 무엇입니까?

관리 WordPress MySQL 데이터베이스를 만들 때 'MySQL 데이터베이스 덤프' 또는 WordPress 데이터베이스 덤프라는 용어를 자주 듣게 됩니다.

이것은 단순히 위의 WordPress 데이터베이스 내보내기 단계에서 다운로드한 데이터베이스 레코드를 의미합니다.

이것은 WordPress 데이터베이스 가져오기 방법에 대한 다음 단계에서 수행할 것처럼 데이터베이스를 재구성하는 데 사용할 수 있는 모든 테이블 구조 및 데이터의 기록입니다.

WordPress 데이터베이스 내보내기 - 내보내기 -5

WordPress 데이터베이스 가져오기: Phpmyadmin을 사용하여 WordPress 데이터베이스 가져오기

WordPress 데이터베이스를 성공적으로 내보냈으면 WordPress 데이터베이스를 가져오는 방법을 배워야 합니다.

첫 번째 단계는 PhpMyAdmin을 통해 WordPress 데이터베이스를 만드는 것입니다.

새 데이터베이스를 클릭하고 아래 이미지와 같이 데이터베이스 이름을 추가하여 데이터베이스를 생성할 수 있습니다.

워드프레스 데이터베이스 가져오기

데이터베이스를 생성했으면 이제 데이터베이스를 열고 상단의 가져오기 메뉴를 클릭하면 위의 단계인 WordPress 데이터베이스 내보내기에서 내보낸 데이터베이스 덤프를 업로드할 수 있는 데이터베이스 가져오기 화면이 열립니다.

WordPress 데이터베이스를 가져오는 동안 업로드할 SQL 데이터베이스 덤프의 zip 파일을 만들어야 합니다.

아래 이미지와 같이 가져오기 화면의 다른 모든 설정을 기본값으로 두고 파일을 압축하고 업로드하기만 하면 됩니다.

WordPress 데이터베이스 가져오기 -2

데이터베이스를 가져올 때 가장 중요한 단계 중 하나는 위 이미지의 3단계에서 밑줄이 그어진 것처럼 가져오기 화면에서 파일을 업로드하기 전에 sql.zip 파일 형식을 생성했는지 확인하는 것입니다.

이 형식의 데이터베이스가 있고 이동을 클릭하면 데이터베이스를 성공적으로 가져와야 하며 아래 이미지와 같은 메시지가 표시됩니다(이미지 레이블 -2).

워드프레스 데이터베이스 가져오기

또한 위의 이미지(이미지 레이블 -2)와 같이 데이터베이스에 기본 WordPress 테이블이 생성된 것을 볼 수 있습니다. 이 WordPress 데이터베이스 테이블에는 이전 데이터베이스와 WordPress MySQL 데이터베이스 덤프에 있던 데이터가 포함됩니다.

PhpMyAdmin에서 쿼리로 WordPress 데이터베이스 가져오기

PhpMyAdmin에는 WordPress 데이터베이스를 가져오는 데 사용할 수 있는 데이터베이스 쿼리를 실행하는 콘솔이 있습니다. 첫 번째 단계는 위의 단계에서 설명한 대로 데이터베이스를 만드는 것입니다.

두 번째 단계는 아래 이미지(Image Label -2)와 같이 데이터베이스를 열고 상단의 SQL 메뉴를 클릭하는 것입니다.

워드프레스 데이터베이스 가져오기

SQL 쿼리 창이 열리면 메모장에서 WordPress MySQL 데이터를 이 섹션으로 복사하고 아래 이미지와 같이 이동 버튼을 클릭할 수 있습니다.

워드프레스 데이터베이스 가져오기

이렇게 하면 데이터베이스를 성공적으로 가져오고 WordPress 데이터베이스 테이블이 생성됩니다. 다음은 PhpMyAdmin을 사용하여 WordPress 데이터베이스를 가져올 수 있는 두 가지 방법입니다.

이제 PhpMyAdmin을 통해 현재 사이트 데이터베이스의 백업을 만드는 방법을 살펴보겠습니다.

워드프레스 데이터베이스 백업

PhpMyAdmin 패널 또는 여러 무료 WordPress 백업 플러그인을 사용하여 WordPress 데이터베이스 백업을 생성할 수 있습니다.

이 섹션에서는 PhpMyAdmin을 사용하여 WordPress 데이터베이스 백업을 만드는 방법을 보여주고 데이터베이스 백업을 만드는 데 도움이 되는 최고의 플러그인을 간략하게 언급합니다.

Phpmyadmin을 사용하여 WordPress 데이터베이스 백업 만들기

WordPress 데이터베이스 백업을 생성하려면 PhpMyAdmin 패널을 열고 백업을 생성할 데이터베이스를 선택해야 합니다.

아래 이미지와 같이 CPanel 데이터베이스 섹션을 통해 PhpMyAdmin에 액세스할 수 있습니다.

Phpmyadmin을 사용하여 WordPress 데이터베이스 백업 만들기

PhpMyAdmin에 로그인한 후 상단 메뉴의 내보내기 메뉴를 클릭하고 빠른 옵션과 SQL 형식을 선택한 다음 이동을 클릭하여 데이터베이스를 내보내고 데이터베이스 백업 복사본을 저장합니다.

WordPress 데이터베이스 내보내기 - 내보내기

플러그인을 사용하여 WordPress 데이터베이스 백업 만들기

데이터베이스 백업을 위한 최고의 WordPress 플러그인은 WordPress 플러그인용 데이터베이스 백업입니다. 이 플러그인을 사용하면 핵심 데이터베이스 테이블을 백업할 수 있습니다.

이것은 WordPress 데이터베이스 테이블을 백업하는 데 설치하고 사용할 수 있는 무료 플러그인이며 PhpMyAdmin을 사용하여 WordPress 백업을 복원할 수 있습니다.

플러그인을 사용하여 WordPress 데이터베이스 백업 만들기

플러그인을 사용하여 데이터베이스를 생성하려면 플러그인인 워드프레스용 데이터베이스 백업을 설치하고 활성화해야 합니다.

플러그인을 사용하여 WordPress 데이터베이스 백업 만들기

플러그인을 사용하여 데이터베이스 백업 생성을 시작하려면 아래 이미지와 같이 WordPress 기본 메뉴 도구 > 백업 으로 이동해야 합니다.

플러그인을 사용하여 WordPress 데이터베이스 백업 만들기

설정 페이지에서 아래 이미지와 같이 백업 옵션을 클릭하면 백업할 WordPress 데이터베이스 테이블을 볼 수 있습니다.

플러그인을 사용하여 WordPress 데이터베이스 백업 만들기

또한 백업을 실행하도록 예약하고 레이블이 지정된 설정 페이지의 마지막 섹션에서 백업 이메일을 받을 수 있습니다.

이것은 WordPress 데이터베이스 백업을 생성하고 WordPress 파일을 백업하지 않는 가장 간단하고 사용하기 쉬운 데이터베이스 백업 플러그인 중 하나입니다.

최고의 WordPress 데이터베이스 및 사이트 백업 플러그인

다른 WordPress 설치 파일도 백업하는 최고의 WordPress 데이터베이스 백업 플러그인을 찾고 있다면 다음은 최고의 WordPress 백업 플러그인 목록입니다.

  • 업드래프트플러스
  • 백업버디
  • 젯팩 백업
  • 뒤로WPUp
  • 백업워드프레스
  • 복사기
  • 지원
  • WP 데이터베이스 백업

이러한 각 플러그인은 사이트 마이그레이션에 사용할 수 있지만 가장 중요한 것은 WordPress 데이터베이스 백업을 만드는 데 사용할 수 있는 유용한 기능을 제공합니다.

이제 PhpMyAdmin 패널이나 다른 WordPress 데이터베이스 관리 도구를 통해 WordPress 데이터베이스에서 실행할 수 있는 몇 가지 변경 사항에 집중하겠습니다.

워드프레스 데이터베이스 관리

WordPress 데이터베이스 액세스를 사용하면 데이터 생성, 읽기, 업데이트 및 삭제를 포함할 수 있는 여러 작업을 수행할 수 있습니다.

이 섹션에서는 WordPress 데이터베이스에서 데이터를 업데이트하는 데 사용할 수 있는 몇 가지 팁을 공유하고자 합니다.

여기에는 데이터베이스 콘텐츠 변경, 사용자 업데이트, 새 레코드 삭제 또는 생성이 포함됩니다. 이 섹션에서는 PhpMyAdmin을 사용하여 WordPress 데이터베이스를 관리합니다.

데이터베이스에서 WordPress 비밀번호 재설정: phpMyAdmin을 사용하여 WordPress 비밀번호 재설정

다음은 데이터베이스에서 WordPress 비밀번호를 재설정하기 위해 취할 수 있는 빠른 단계입니다. 데이터베이스를 통해 WordPress 사이트의 관리자 암호를 변경하려고 한다고 가정합니다. 다음 단계를 따를 것입니다.

  1. 데이터베이스에서 WordPress 비밀번호를 재설정하려면 첫 번째 단계로 PhpMyAdmin에 액세스해야 합니다. PhpMyAdmin 로그인 화면에 액세스
  2. 다음 단계는 사용자 암호를 변경하는 데 필요한 데이터베이스를 선택하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다. WordPress 데이터베이스 선택 PHPMyAdmin WordPress 자습서 데이터베이스
  3. 세 번째 단계는 WordPress 사이트에서 모든 사용자의 사용자 정보를 저장한 wp_users 테이블을 선택하는 것입니다. wp_users 테이블 WordPress 데이터베이스 선택
  4. 네 번째 단계는 사용자를 선택하고 편집 버튼을 클릭하여 PhpMyAdmin 패널을 통해 데이터베이스에서 WordPress 비밀번호를 재설정하는 페이지를 여는 것입니다. 데이터베이스에서 WordPress 비밀번호 재설정
  5. 마지막 단계는 user_pass 행의 값 열에 있는 항목을 변경하고 새 암호에 대한 암호화 옵션을 MD5 로 선택하는 것입니다. 그런 다음 이동 버튼 을 클릭하면 비밀번호가 성공적으로 재설정됩니다. 데이터베이스에서 WordPress 비밀번호 재설정

WordPress 데이터베이스에서 URL 변경

WordPress 데이터베이스에서 수행할 수 있는 또 다른 일반적인 작업은 사이트 URL을 업데이트하는 것입니다. 이것은 한 도메인에서 다른 도메인으로 사이트를 이동할 때 중요한 단계입니다.

다음은 데이터베이스에서 WordPress URL을 변경하기 위해 수행해야 하는 단계입니다.

  1. 첫 번째 단계는 웹 호스팅 패널에서 PhpMyAdmin에 액세스하는 것입니다. PhpMyAdmin 로그인 화면에 액세스
  2. 다음 단계는 사이트 URL을 변경하는 데 필요한 데이터베이스를 선택하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다. WordPress 데이터베이스 선택 PHPMyAdmin WordPress 자습서 데이터베이스
  3. 세 번째 단계는 WordPress 사이트의 모든 일반 옵션을 저장하는 wp_options 테이블을 선택하는 것입니다. WordPress 데이터베이스에서 URL 변경
  4. 네 번째 단계는 siteurl 옵션을 선택하고 편집 버튼을 클릭하여 PhpMyAdmin 패널을 통해 데이터베이스에서 WordPress 사이트 URL을 변경하는 페이지를 여는 것입니다. WordPress 데이터베이스의 URL 변경 -1
  5. 마지막 단계는 새 사이트 URL로 옵션 값을 변경한 다음 이동 버튼 을 클릭하는 것입니다. 그러면 사이트 URL이 성공적으로 변경됩니다. WordPress 데이터베이스의 URL 변경 -2
  6. 또한 홈 옵션을 변경하고 위 단계에서 추가한 새 siteurl 값을 반영해야 합니다. 사이트 URL이 작동하려면 둘 다 동일한 값을 가져야 합니다. WordPress 데이터베이스의 URL 변경 - 3

WordPress 데이터베이스의 WordPress에 새 관리자 사용자: phpMyAdmin을 통해 새 WordPress 관리자 추가

데이터베이스를 통해 WordPress에 새 사용자를 추가하고 관리자, 편집자 등과 같은 역할을 할당할 수도 있습니다. 데이터베이스를 통해 WordPress 사용자를 생성하려면 다음 단계를 따라야 합니다.

  1. 첫 번째 단계는 웹 호스팅 패널에서 PhpMyAdmin에 액세스하는 것입니다. PhpMyAdmin 로그인 화면에 액세스
  2. 다음 단계는 PhpMyAdmin 패널에 여러 데이터베이스가 있는 경우 새 사용자를 추가하는 데 필요한 데이터베이스를 선택하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다. WordPress 데이터베이스 선택 PHPMyAdmin WordPress 자습서 데이터베이스
  3. 세 번째 단계는 모든 사용자 데이터를 저장하는 wp_users 테이블을 선택하는 것이며 여기에 새 사용자를 추가합니다. WordPress 데이터베이스의 WordPress에 대한 새 관리자 사용자
  4. 네 번째 단계는 PhpMyAdmin의 상단 메뉴에서 삽입 메뉴를 클릭하고 다음을 포함하는 모든 사용자 세부 정보를 입력하고 이동 버튼을 클릭하는 것입니다.
    1. ID — 사용 가능한 ID 번호를 입력합니다. 이 번호는 다시 사용할 것이므로 기록해 두십시오.
    2. user_login — 이 사용자의 사용자 이름입니다.
    3. user_pass — 위의 암호 재설정 섹션에서 했던 것처럼 사용자가 로그인하고 암호화를 MD5로 설정할 원시 암호입니다.
    4. user_nicename — 작성자 슬러그 또는 이름입니다.
    5. user_email — 이 사용자와 연결된 이메일 주소입니다.
    6. user_status — 0으로 설정
    7. display_name — 사용자의 표시 이름입니다. WordPress 데이터베이스의 WordPress에 대한 새 관리자 사용자
  5. 두 번째 이동 버튼을 클릭하고 wp_usermeta 테이블로 이동하여 WordPress 사용자 메타 세부 정보를 추가합니다. 상단의 삽입 메뉴를 다시 클릭하고 다음 세부 정보를 추가합니다.
    1. user_id – 위 단계의 동일한 ID
    2. meta_key – wp_user_level
    3. 메타 값 – 10
  6. 이제 새 사용자 로그인을 성공적으로 테스트할 수 있으며 제대로 작동합니다.

WordPress 데이터베이스에서 도메인 이름 변경 | WordPress 데이터베이스에서 도메인을 변경하는 방법

데이터베이스에서 WordPress 사이트 도메인 이름을 변경하는 것은 데이터베이스에서 siteurl 옵션을 변경하는 것과 동일합니다. WordPress 데이터베이스의 도메인을 성공적으로 변경하려면 다음 단계를 따라야 합니다.

  1. 첫 번째 단계는 웹 호스팅 패널에서 PhpMyAdmin에 액세스하는 것입니다. PhpMyAdmin 로그인 화면에 액세스
  2. 다음 단계는 도메인 이름을 변경하는 데 필요한 데이터베이스를 선택하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다. WordPress 데이터베이스 선택 PHPMyAdmin WordPress 자습서 데이터베이스
  3. 세 번째 단계는 WordPress 사이트의 모든 일반 옵션을 저장하는 wp_options 테이블을 선택하는 것입니다. WordPress 데이터베이스에서 URL 변경
  4. 네 번째 단계는 siteurl 옵션을 선택하고 편집 버튼을 클릭하여 PhpMyAdmin 패널을 통해 데이터베이스에서 WordPress 도메인 이름을 변경하는 페이지를 여는 것입니다. WordPress 데이터베이스의 URL 변경 -2
  5. 마지막 단계는 옵션 값을 새 도메인 이름으로 변경한 다음 이동 버튼을 클릭하는 것입니다. 그러면 WordPress 사이트 도메인 이름이 성공적으로 변경됩니다.
  6. 또한 홈 옵션을 변경하고 위 단계에서 추가한 새 도메인 이름 값을 반영해야 합니다. WordPress 도메인 이름 변경이 작동하려면 둘 다 동일한 값을 가져야 합니다. WordPress 데이터베이스의 URL 변경 - 3

WordPress 사용자 이름 변경: phpMyAdmin을 사용하여 WordPress 사용자 이름 변경

PhpMyAdmin을 통해 데이터베이스의 비밀번호를 변경한 것처럼 WordPress 데이터베이스의 WordPress 사용자 이름을 변경할 수 있습니다. 다음은 데이터베이스에서 WordPress 사용자 이름을 변경하는 단계입니다.

  1. 데이터베이스에서 WordPress 사용자 이름을 변경하려면 첫 번째 단계로 PhpMyAdmin에 액세스해야 합니다. PhpMyAdmin 로그인 화면에 액세스
  2. 다음 단계는 사용자 이름을 변경하는 데 필요한 데이터베이스를 선택하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다. WordPress 데이터베이스 선택 PHPMyAdmin WordPress 자습서 데이터베이스
  3. 세 번째 단계는 WordPress 사이트에서 모든 사용자의 사용자 정보를 저장한 wp_users 테이블을 선택하는 것입니다. WordPress 데이터베이스의 WordPress에 대한 새 관리자 사용자
  4. 네 번째 단계는 사용자를 선택하고 편집 버튼을 클릭하여 PhpMyAdmin 패널을 통해 데이터베이스에서 WordPress 사용자 이름을 변경하는 페이지를 여는 것입니다.
  5. 마지막 단계는 user_login 행의 값 열 항목을 변경한 다음 이동 버튼을 클릭하는 것입니다. 그러면 WordPress 사용자 이름이 성공적으로 변경됩니다. WordPress 사용자 이름 변경

WordPress 데이터베이스에서 모든 WordPress 플러그인 비활성화

데이터베이스에서 모든 WordPress 플러그인을 비활성화하는 것도 가능합니다. 다음 단계에서 데이터베이스 편집을 통해 사이트에서 활성화된 모든 플러그인을 비활성화할 수 있습니다.

  1. 데이터베이스의 모든 WordPress 플러그인을 비활성화하려면 첫 번째 단계로 PhpMyAdmin에 액세스해야 합니다.
  2. 다음 단계는 WordPress 플러그인을 비활성화하는 데 필요한 데이터베이스를 선택하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다.
  3. 세 번째 단계는 활성 또는 비활성화와 같은 플러그인 설정을 포함하여 모든 일반 사이트 설정을 저장한 wp_options 테이블을 선택하는 것입니다.
  4. 네 번째 단계는 active_plugins 행을 선택하고 PhpMyAdmin 패널을 통해 데이터베이스에서 WordPress 플러그인 활성 상태를 변경하기 위해 행을 여는 것입니다. 여러 행이 wp_options 테이블에 있으므로 브라우저에서 바로 가기(CTR + F)를 사용하여 이 행을 빠르게 찾을 수 있습니다. 이 팁은 레이블 – 2 아래 이미지에 표시됩니다. WordPress 데이터베이스에서 모든 WordPress 플러그인 비활성화
  5. 마지막 단계는 옵션 값 열의 항목을 변경하고 아래와 같이 이 열의 데이터를 삭제한 다음 이동 버튼을 클릭하는 것입니다. 그러면 WordPress 활성 플러그인이 성공적으로 비활성화됩니다. WordPress 데이터베이스에서 모든 WordPress 플러그인 비활성화

phpMyAdmin을 통해 WordPress 데이터베이스 복제

PhpMyAdmin을 통해 중복 WordPress 데이터베이스를 생성할 수 있습니다. WordPress 사이트를 복제하려는 경우 중복 WordPress 데이터베이스를 만들 수 있습니다.

다음은 PhpMyAdmin을 통해 중복 WordPress 데이터베이스를 만드는 단계입니다.

  1. 첫 번째 단계는 이 기사의 이전 섹션에서 설명한 대로 CPanel 또는 localhost를 통해 웹 호스팅에서 PhpMyAdmin에 로그인하는 것입니다.
  2. 두 번째 단계는 기존 WordPress 데이터베이스에서 동일한 데이터를 추가하기 위해 새 데이터베이스를 만드는 것입니다. 데이터베이스를 생성하려면 새 링크를 클릭하고 아래 이미지와 같이 데이터베이스 이름을 추가합니다. 워드프레스 데이터베이스 가져오기
  3. 새 데이터베이스를 만든 후에는 이전 데이터베이스를 열고 중복 데이터베이스에 추가하려는 데이터를 내보내야 합니다. 예를 들어, 'wordpresstutorial' 데이터베이스의 데이터를 추가하려면 먼저 WordPress 데이터베이스에서 데이터를 내보내는 방법에 대한 이 기사의 이전 섹션에서 설명한 대로 데이터를 내보내야 합니다.
  4. 데이터를 내보낸 후 이제 이전 데이터베이스에서 새로운 '중복 데이터베이스'로 데이터를 쉽게 가져올 수 있습니다. 데이터를 가져오려면 이 문서에서 데이터를 데이터베이스로 가져오는 방법을 설명한 섹션을 참조해야 합니다. phpMyAdmin을 통해 WordPress 데이터베이스 복제

요약하자면 PhpMyAdmin에서 WordPress 복제 데이터베이스를 생성하려면 먼저 새 데이터베이스를 만들고, 두 번째로 이전 데이터베이스에서 데이터를 내보내고 마지막으로 새 데이터베이스로 데이터를 가져와야 합니다. 그러면 WordPress 데이터베이스를 성공적으로 복제해야 합니다. .

phpMyAdmin을 통해 WordPress 테마 변경

PhpMyAdmin을 통해 데이터베이스에서 WordPress 테마를 변경할 수도 있습니다. 다음 단계에 따라 WordPress 데이터베이스에서 활성 테마를 사용할 수 있습니다.

  1. 데이터베이스에서 WordPress 테마를 변경하려면 첫 번째 단계로 PhpMyAdmin에 액세스해야 합니다.
  2. 다음 단계는 WordPress 테마를 변경하는 데 필요한 데이터베이스를 선택하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다.
  3. 세 번째 단계는 활성 또는 비활성화된 테마의 상태와 같은 테마 설정을 포함하여 모든 일반 사이트 설정을 저장한 wp_options 테이블을 선택하는 것입니다.
  4. 네 번째 단계는 템플릿 행을 선택하고 PhpMyAdmin 패널을 통해 데이터베이스에서 WordPress 테마 활성 상태를 변경하는 행을 여는 것입니다.
    여러 행이 wp_options 테이블에 있으므로 브라우저에서 바로 가기(CTR + F)를 사용하여 이 행을 빠르게 찾을 수 있습니다. 이 팁은 레이블 – 3 아래 이미지에 표시됩니다. phpMyAdmin을 통해 WordPress 테마 변경
  5. option_value 행의 값을 변경하려는 테마의 이름으로 변경합니다. 예를 들어 아래 이미지에서 활성 테마 '상점'의 이름을 Avada 또는 변경하려는 다른 테마로 변경할 수 있습니다. 테마 WordPress 데이터베이스 변경 -2

이동 버튼 을 클릭하여 활성 WordPress 테마를 WordPress 데이터베이스로 성공적으로 변경합니다.

WordPress 데이터베이스에서 텍스트 찾기 및 바꾸기

WordPress 사이트의 게시물 및 페이지 또는 사용자 정의 게시물 유형의 데이터베이스에서 텍스트를 찾고 바꿀 수 있습니다.

WordPress 데이터베이스에서 텍스트를 찾고 바꾸려면 WordPress 데이터베이스에 텍스트를 저장하는 데이터베이스 테이블에 액세스해야 합니다.

데이터베이스 테이블은 모든 WordPress 게시물, 페이지 및 사용자 정의 게시물 유형을 저장하는 wp_posts입니다. 다음은 WordPress 데이터베이스에서 텍스트를 찾고 바꾸는 단계입니다.

  1. 먼저 웹 호스팅 또는 로컬 호스트 서버에서 PhpMyAdmin에 액세스해야 합니다.
  2. 다음 단계는 변경해야 하는 데이터베이스를 선택하고 텍스트를 찾아 교체하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다.
  3. 세 번째 단계는 모든 게시물과 페이지의 콘텐츠를 저장한 wp_posts 테이블을 선택하는 것입니다.
  4. 네 번째 단계는 이 게시물의 텍스트를 변경하기 위해 찾고 있는 게시물 또는 페이지를 검색하는 것입니다. You can use the shortcut on the browser (CTR + F) to quickly find this row since several rows are on the wp_posts table. Find and Replace Text in WordPress Database
  5. When you have identified the post that we would like to change, click on the edit button and open the post details page as shown on the image below:
  6. You can now use the CTRL+F to quickly find the text in the post_content value column and replace it with the new text as shown in the image below: Find and Replace Text WordPress Database -1

Create Custom Database Tables in WordPress

In the WordPress database, you can create custom database tables directly on the PhpMyAdmin, or you can use some code in the plugin to create a custom WordPress database table. It is important to remember when you create custom database tables in WordPress, the database prefix is important.

Let us start with how to create custom database tables in the WordPress database via PHPMyAdmin.

  1. First, log in to your PhpMyAdmin panel on the hosting or the localhost server and access all the WordPress databases.
  2. The second step is to select the database you wish to create custom database tables as shown on the image below, where I have selected the 'wordpresstutorial' database.
  3. WordPress 데이터베이스 선택 PHPMyAdmin WordPress 자습서 데이터베이스 Under the database table name, you can see a 'New' link that you should click to open up the page to add the new database table details as shown on the image below : create custom WordPress database tables -1
  4. Fill in the custom database table name, the number of columns, and the other details related to WordPress database table columns.
    When you have filled in all the details, you can click on the Go button to automatically add the columns below the database title.
  5. To create the custom WordPress database table, you can also click on the Save button. Still, before creating the custom WordPress database table, you can preview the query as shown in the image below using the Preview SQL button. Create custom WordPress Database tables -2
  6. When you save the settings, the SQL query will run and create the custom database table, as shown in the image below.This custom database table has the same database prefix. Since we were adding the database name in the step above, I added the name with the wp_ WordPress database prefix. This is important when you want to access the database table and manipulate the data in your code. create custom WordPress database tables -3

Create Custom WordPress Database Table with PHP

When creating a WordPress plugin, you are likely to store data in a WordPress database, especially when you have a huge plugin.

The default way of storing WordPress plugin data is in the WordPress database wp_options table.

For a huge plugin with advanced logic, this approach may be limited, and creating a custom database table with PHP function in your plugin files can be the best way out.

To create custom WordPress database tables using the plugin, you need to create a function with the query to create the WordPress database table. The following is a sample code that you can use to create the custom database table in your plugin:

 global $wpdb;

$charset_collate = $wpdb->get_charset_collate();

$sql = "CREATE TABLE $table_name (

  id mediumint(9) NOT NULL AUTO_INCREMENT,

  time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,

  name tinytext NOT NULL,

  text text NOT NULL,

  url varchar(55) DEFAULT '' NOT NULL,

  기본 키(ID)

) $charset_collate;";

require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );

dbDelta( $sql );

Ideally, this code should be wrapped in a function and tied to an action hook that will guarantee that the database will be created when a certain event occurs.

For example, you can create a custom database table when the user activates the plugin. In this case, you would hook this code in an activation hook as shown in the code sample below:

 register_activation_hook( __FILE__, 'njengah_create_custom_db_table' );

function njengah_create_custom_db_table(){

global $wpdb;

$charset_collate = $wpdb->get_charset_collate();

$sql = "CREATE TABLE $table_name (

  id mediumint(9) NOT NULL AUTO_INCREMENT,

  time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,

  name tinytext NOT NULL,

  text text NOT NULL,

  url varchar(55) DEFAULT '' NOT NULL,

  기본 키(ID)

) $charset_collate;";

require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );

dbDelta( $sql );

}

You can learn more about how to create custom WordPress database tables from the codex documentation.

WordPress 데이터베이스 보안: WordPress 데이터베이스 보안

WordPress 데이터베이스 보안을 개선하는 것은 WordPress 사이트의 악용을 방지하고 취약성을 줄이는 데 중요한 역할을 합니다.

WordPress 해킹의 가장 일반적인 유형은 데이터베이스에 대한 WordPress의 연결을 손상시키는 것입니다. 내 전문적인 경험에서 수백 개의 WordPress 데이터베이스 해킹 사이트를 해결했으며 가장 일반적인 이유는 WEAK WordPress 데이터베이스 비밀번호입니다.

해킹이나 손상으로부터 데이터베이스를 보호하기 위해 사용할 수 있는 5가지 황금 팁을 간략하게 공유하고자 합니다. 다음은 WordPress 데이터베이스를 보호하는 모범 사례입니다.

#1) 강력한 데이터베이스 암호 설정

이것은 데이터베이스의 기본 보안이기 때문에 타협할 수 없습니다. WordPress 설치 중에 사용하는 강력한 WordPress 데이터베이스 암호를 생성하거나 생성해야 합니다.

대부분의 공유 웹 호스트에서 사용할 수 있는 WordPress 설치 프로그램의 자동 생성 암호가 가짜임을 발견했습니다. 설치 프로그램 소프트웨어에서 이러한 유형의 자동 생성 암호를 사용하고 싶지 않습니다.

#2) 타사 설치 프로그램 대신 WordPress를 수동으로 설치

완벽한 WordPress 데이터베이스 보안을 원한다면 WordPress 설치 프로세스를 100% 제어해야만 합니다.

Softaculous와 같은 WordPress 설치 프로그램은 훌륭하고 많은 시간을 절약할 수 있지만 손상될 수 있고 WordPress 사이트를 악용할 수 있습니다.

#3) WordPress 데이터베이스 사용자 권한 제한

여러 사용자가 데이터를 사용하는 경우 주의해야 하며 절대적으로 필요한 사용자만 WordPress 데이터베이스의 전역 권한을 갖도록 허용해야 합니다.

이상적으로 일반 WordPress 사용자는 데이터를 읽고 쓰기 위해 제한된 권한이 필요합니다.

#4) 모든 플러그인 및 테마가 안전한 것은 아닙니다.

거의 대부분의 무료 플러그인에는 악용될 수 있는 몇 가지 취약점이 있으므로 WordPress 플러그인을 설치할 때 주의해야 합니다.

리뷰를 읽고 특정 플러그인과 관련된 보안 문제에 대해 자세히 조사해야 합니다. 워드프레스 역사상 설치된 플러그인이 해킹을 당해 워드프레스 사이트가 해킹당한 사례가 여러 번 있었습니다.

#5) WordPress 데이터베이스 접두사 변경 고려

기본 데이터베이스 접두사를 변경하는 것은 WordPress 데이터베이스의 보안을 개선하고 악용을 방지하는 한 가지 방법입니다.

기본적으로 WordPress 데이터베이스 접두사는 wp_로 해커에게 데이터베이스 이름에 대한 아이디어를 제공합니다.

이것이 무료 설치 프로그램 사용과 결합되면 해커가 데이터베이스 이름을 생성하는 데 사용되는 패턴을 식별하고 데이터베이스를 악용하기 쉬운 상태로 만들 수 있습니다.

WordPress 사이트를 보호할 수 있는 몇 가지 다른 방법이 있지만 이 5가지 팁은 일상적인 WordPress 사이트 개발에 매우 ​​유용한 것으로 입증되었습니다.

phpMyAdmin을 사용하여 WordPress 데이터베이스 최적화

PhpMyAdmin을 사용하여 WordPress 데이터베이스를 최적화하는 가장 좋은 방법을 제공하므로 데이터베이스를 최적화할 수 있습니다.

PhpMyAdmin을 사용하여 WordPress 데이터베이스 최적화를 시작하기 전에 먼저 데이터베이스를 백업해야 합니다!

데이터베이스를 백업한 후 다음 단계에 따라 WordPress 데이터베이스를 최적화할 수 있습니다.

  1. 호스팅 계정 또는 localhost 서버의 CPanel에서 PhpMyAdmin 패널에 로그인합니다.
    아래 이미지와 같이 CPanel 데이터베이스 섹션에서 PhpMyAdmin 아이콘을 찾을 수 있습니다. Cpanel에서 PHPMyAdmin 액세스
  2. 다음 단계는 최적화할 데이터베이스를 선택하는 것입니다. 예를 들어 이 경우 'wordpresstutorial' 데이터베이스를 선택했습니다.
  3. 사용자 정의 WordPress 데이터베이스 테이블 생성 -1
  4. 전체 데이터베이스를 최적화하려고 하므로 모든 데이터베이스 테이블을 선택합니다. 아래 이미지에 표시된 모두 확인 옵션을 사용하여 모든 데이터베이스 테이블을 선택할 수 있습니다. phpMyAdmin -1을 사용하여 WordPress 데이터베이스 최적화
  5. 아래와 같이 모두 선택 버튼 옆에 있는 선택 드롭다운 옵션에서 테이블을 최적화하는 옵션을 선택합니다. phpMyAdmin -2를 사용하여 WordPress 데이터베이스 최적화
  6. 테이블 최적화 옵션을 선택하면 데이터베이스 테이블이 최적화되었다는 메시지가 표시되고 아래 이미지와 같이 나열됩니다. phpMyAdmin -3을 사용하여 WordPress 데이터베이스 최적화

WordPress 데이터베이스 고급 자습서

PHP를 사용하여 데이터베이스에서 WordPress 데이터를 변경할 수 있는 몇 가지 다른 방법이 있습니다. 플러그인 또는 테마 코드를 사용하여 데이터를 가져오고 조작하고 다양한 WordPress 핵심 기능을 사용하여 표시할 수 있습니다.

이 섹션에서는 고급 사용자 및 WordPress 개발자를 위한 데이터베이스 사용 방법을 간략하게 설명하고자 합니다.

앞으로는 개발자가 쿼리를 생성하고 WordPress 데이터베이스와 상호 작용하는 방법을 이해할 수 있도록 구체적인 심층 자습서를 공유할 것입니다.

WordPress 플러그인 데이터베이스 튜토리얼: WordPress 데이터베이스 플러그인 개발 시작하기

WordPress 플러그인 데이터베이스는 WordPress 플러그인 데이터를 저장하는 데 사용되는 사용자 정의 데이터베이스 또는 사용자 정의 WordPress 데이터베이스일 수 있습니다.

기본적으로 WordPress 플러그인은 post_meta 및 user_meta와 같은 WordPress 메타데이터 또는 옵션을 변경하거나 추가하도록 설계되었습니다.

또한 WordPress 게시물 개체를 활용하여 플러그인 요구 사항에 맞는 사용자 지정 게시물 기능을 만들기 위해 사용자 지정 게시물 유형을 만들 수 있습니다.

이 섹션에서는 사용자 지정 WordPress 플러그인 데이터베이스를 만들 때 유용할 수 있는 몇 가지 팁을 강조하고 싶습니다.

WordPress는 사용자 정의 WordPress 데이터베이스 테이블 또는 WordPress 사용자 정의 데이터베이스의 데이터를 관리하는 데 몇 가지 주요 기능을 사용할 수 있기 때문에 무한한 가능성을 제공합니다.

워드프레스 사용자 정의 데이터베이스 기능을 생성할 때 워드프레스 개발자로서 이해해야 하는 가장 중요한 기능과 클래스를 간략하게 살펴보겠습니다.

WP_Query 클래스: WordPress 데이터베이스 쿼리

WP_Query 클래스는 개발자가 WordPress 데이터베이스를 쿼리하고 프런트엔드에 표시된 결과를 반환하는 데 도움이 되는 가장 중요한 WordPress 핵심 기능입니다.

클래스는 WordPress 루프 생성에 중요한 역할을 합니다.

WordPress 루프를 생성하려면 클래스를 인스턴스화한 다음 have_posts() 메서드를 사용하여 while() 루프를 사용하여 루프를 통해 표시할 수 있는 게시물이 있는지 확인해야 합니다.

다음은 WP_Query 클래스가 WordPress 데이터베이스의 게시물을 표시하는 방법을 보여주는 간단한 코드 조각입니다.

 <?php

// 쿼리

$the_query = 새로운 WP_Query( $args );

// 루프

if ( $the_query->have_posts() ) {

    에코 '<ul>';

    동안 ( $the_query->have_posts() ) {

        $the_query->the_post();

        에코 '<li>' . get_the_title() . '</li>';

    }

    에코 '</ul>';

} 또 다른 {

    // 게시물을 찾을 수 없음

}

/* 원본 포스트 데이터 복원 */

wp_reset_postdata();

참고: 위의 코드 조각에서 WP_Query 클래스에서 개체를 만들고 이 개체를 사용하여 have_posts() 메서드를 사용하여 데이터베이스에 저장된 게시물에 액세스합니다. 이 have_posts() 메서드는 WP_Query 클래스의 함수입니다. 또한 데이터베이스에서 반환할 게시물을 선택할 때 원하는 기준의 배열인 $args(인수)를 사용하여 WordPress 데이터베이스에서 반환하려는 게시물을 정렬할 수 있습니다.

wpdb 클래스: WordPress 페이지에 데이터베이스 데이터 표시

wpdb는 WordPress 개발자가 WordPress 데이터와 직접 상호 작용할 수 있도록 설계된 가장 중요한 WordPress 데이터베이스 조작 클래스입니다.

이 클래스는 원시 SQL 문을 사용하지 않고 WordPress 데이터베이스와 상호 작용하는 데 사용됩니다. 이 클래스를 사용하기 위해 WordPress는 wpdb 클래스의 인스턴스인 전역 개체 $wpdb를 제공합니다.

이 $wpdb 개체는 get_results() 메서드를 사용하여 WordPress 데이터베이스에서 데이터를 가져올 수 있습니다.

다음은 wpdb 클래스를 사용하여 WordPress 데이터베이스에서 데이터를 가져와 표시하는 방법에 대한 샘플 코드입니다.

 <?php

// 첫 번째 방법 - $wpdb를 전역으로 선언하고 이를 사용하여 PHP 객체를 반환하는 SQL 쿼리문 실행

글로벌 $wpdb;

$results = $wpdb->get_results( "SELECT * FROM {$wpdb->prefix}options WHERE option_id = 1", OBJECT );

참고: $wpdb 개체를 사용할 때 전역 변수 전역 $wpdb로 선언해야 합니다. 또한 이 개체는 사용자 지정 WordPress 데이터베이스 테이블을 포함하여 모든 WordPress 데이터베이스 테이블에서 데이터를 읽을 수 있음을 이해하는 것이 중요합니다.

워드프레스 PHP 데이터베이스 기능

WordPress 데이터베이스와 상호 작용하고 특정 작업을 수행하는 데 사용할 수 있는 여러 WordPress 기능이 있습니다.

이 빠른 요약에서는 다양한 WordPress 데이터베이스 업데이트에 사용할 수 있는 이러한 주요 WordPress 핵심 기능을 강조하고 싶습니다.

이 가이드의 시작 부분에서 WordPress는 네 가지 기본 데이터베이스 기능이 있는 콘텐츠 관리 시스템이라고 강조했음을 기억하는 것이 중요합니다.

  1. 데이터베이스에 데이터 생성 또는 추가
  2. 데이터베이스에서 데이터 읽기
  3. 데이터베이스의 데이터 업데이트
  4. 데이터베이스에서 데이터 삭제

이와 관련하여 WordPress 핵심 기능에서 WordPress 개발자가 콘텐츠 관리 시스템의 이러한 네 가지 기능을 실행하는 데 도움이 되는 일부 기능 또는 방법이 있습니다.

모든 WordPress 개발자는 이러한 WordPress 데이터베이스 상호 작용 기능이 작동하는 방식을 이해해야 합니다.

다음은 WordPress 데이터베이스에 데이터를 삽입하고 업데이트하는 데 사용할 함수 요약 테이블입니다.

CRUD 작업 기능 설명 || 사용법 || 워드프레스 데이터베이스 테이블

WordPress 데이터베이스 포스트 함수: wp_posts 테이블

게시물, 페이지 또는 사용자 정의 게시물 유형 만들기 wp_insert_post() 이 함수는 WordPress 데이터베이스 의 wp_posts 테이블 에 게시물을 삽입하거나 업데이트하는 데 사용됩니다.
게시물, 페이지 또는 사용자 정의 게시물 유형 업데이트 wp_update_post() 이 함수는 WordPress 데이터베이스 의 wp_posts 테이블 에 있는 기존 게시물을 업데이트하는 데 사용됩니다.
다시 광고 게시물, 페이지 또는 사용자 정의 게시물 유형 get_post() 이 함수는 WordPress 데이터베이스의 특정 게시물 ID 또는 게시물 개체에 대한 wp_posts 테이블 에서 게시물 데이터를 검색하는 데 사용됩니다.
게시물, 페이지 또는 사용자 정의 게시물 유형 삭제 wp_delete_post() 이 함수는 워드프레스 데이터베이스의 wp_posts 테이블 에 존재하는 게시물 또는 페이지를 삭제하는 데 사용됩니다.

WordPress 데이터베이스 포스트 메타 함수: wp_postmeta 테이블

포스트 메타 생성 add_post_meta() 이 함수는 WordPress 데이터베이스의 wp_postmeta 테이블 에 주어진 게시물에 대한 메타 필드를 추가하는 데 사용됩니다.
포스트 메타 읽기 get_post_meta() 이 함수는 WordPress 데이터베이스의 wp_postmeta 테이블 에서 주어진 ID에 대한 포스트 메타 필드를 검색하는 데 사용됩니다.
포스트 메타 업데이트 update_post_meta() 이 함수는 주어진 게시물 ID에 대해 WordPress 데이터베이스의 wp_postmeta 테이블 에서 게시물 메타 필드를 업데이트하는 데 사용됩니다.
게시물 메타 삭제 delete_post_meta() 이 함수는 주어진 게시물 ID에 대한 WordPress 데이터베이스의 wp_postmeta 테이블 에서 게시물 메타 필드를 삭제하는 데 사용됩니다.

WordPress 데이터베이스 설정 옵션 기능: wp_options 테이블

만들기 | 옵션 추가 add_option() 이 함수는 WordPress 데이터베이스의 wp_options 테이블 에 새 옵션을 추가하는 데 사용됩니다.
읽기 옵션 get_option() 이 함수는 옵션 이름을 기반으로 WordPress 데이터베이스의 wp_options 테이블 에서 옵션을 검색하는 데 사용됩니다.
업데이트 옵션 update_option() 이 함수는 이미 존재하는 옵션에 대해 WordPress 데이터베이스의 wp_options 테이블 에 있는 옵션 값을 업데이트하는 데 사용됩니다.
삭제 옵션 삭제_옵션() 이 함수는 워드프레스 데이터베이스의 wp_options 테이블 에서 이름으로 옵션을 삭제하는 데 사용됩니다. 이 기능은 보호된 WordPress 옵션의 삭제도 방지합니다.

WordPress 데이터베이스 사용자 함수: wp_users 테이블

만들기 | 사용자 추가 wp_insert_user() 이 함수는 WordPress 데이터베이스의 wp_users 테이블 에 WordPress 사용자를 삽입하는 데 사용됩니다.
사용자 데이터 읽기 get_userdata() 이 함수는 특정 사용자 ID로 WordPress 데이터베이스의 wp_users 테이블 에서 사용자 데이터를 가져오는 데 사용됩니다.
get_user_by() 이 함수는 사용자 ID, Slug, 이메일 또는 로그인 이름과 같은 주어진 필드에 의해 WordPress 데이터베이스의 wp_users 테이블 에서 사용자 정보를 가져오는 데 사용됩니다.
사용자 업데이트 wp_update_user() 이 함수는 워드프레스 데이터베이스의 wp_users 테이블 에 존재하는 사용자를 업데이트하는 데 사용됩니다.
사용자 삭제 wp_delete_user() 이 함수는 워드프레스 데이터베이스의 wp_users 테이블 에 존재하는 사용자를 사용자 ID로 삭제하는 데 사용됩니다.

WordPress 데이터베이스 사용자 함수: wp_usermeta 테이블

만들기 | 사용자 메타 추가 add_user_meta() 이 함수는 특정 사용자 ID에 대해 WordPress 데이터베이스 의 wp_usermeta 테이블 에 사용자 메타를 추가하는 데 사용됩니다.
사용자 메타 읽기 get_user_meta() 이 함수는 특정 사용자 ID로 WordPress 데이터베이스 의 wp_usermeta 테이블 에서 특정 사용자에 대한 사용자 메타를 검색하는 데 사용됩니다.
사용자 메타 업데이트 update_user_meta() 이 함수는 WordPress 데이터베이스의 wp_usermeta 테이블 에 있는 기존 사용자 메타에 대한 사용자 메타 값을 업데이트하는 데 사용됩니다.
사용자 메타 삭제 delete_user_meta() 이 함수는 사용자 메타를 삭제하고 wp_usermeta 테이블 에서 제거하는 데 사용됩니다.

WordPress 데이터베이스 사용자 함수: wp_terms 테이블

만들기 | 용어 추가 wp_insert_term() 이 함수는 wp_terms 테이블 에서 WordPress 데이터베이스에 대한 새 용어를 만드는 데 사용됩니다.
용어 읽기 get_term() 이 함수는 용어 ID별로 WordPress 데이터베이스 wp_terms 테이블 에서 모든 용어 데이터를 가져오는 데 사용됩니다.
업데이트 기간 wp_update_term() 이 함수는 전달된 인수를 기반으로 WordPress wp_terms 테이블 의 용어를 업데이트하는 데 사용됩니다.

용어 삭제 wp_delete_term() 이 함수는 Term ID로 WordPress 데이터베이스 의 wp_terms 테이블 에서 용어를 삭제하는 데 사용됩니다.

WordPress 데이터베이스 사용자 함수: wp_termmeta 테이블

만들기 | 추가하다 용어 메타 add_term_meta() 이 함수는 Term ID로 WordPress 데이터베이스의 wp_termmeta 테이블 에 용어 meta를 추가하는 데 사용됩니다.

용어 메타 읽기 get_term_meta() 이 함수는 용어 ID별로 WordPress 데이터베이스 wp_termmeta 테이블 에서 용어에 대한 메타데이터를 가져오는 데 사용됩니다.
용어 메타 업데이트 update_term_meta() 이 함수는 용어 ID를 기반으로 WordPress wp_termmeta 테이블 에서 용어 메타를 업데이트하는 데 사용됩니다.

용어 삭제 delete_term_meta() 워드프레스 데이터베이스 의 wp_terms 테이블 에서 특정 용어에 대한 메타데이터를 Term ID별로 삭제하는 기능입니다.

WordPress 데이터베이스 사용자 기능: wp_comments 테이블

만들기 | 추가하다 논평 wp_insert_comment() 이 함수는 사용자 ID 및 기타 주석 데이터로 WordPress 데이터베이스의 wp_comments 테이블 에 주석을 작성하는 데 사용됩니다.

댓글 읽기 get_comment() 이 함수는 워드프레스 데이터베이스 wp_comments 테이블 에서 주석 ID 또는 주석 개체에 대한 주석을 가져오는 데 사용됩니다.
댓글 업데이트 wp_update_comment() 이 기능은 WordPress wp_comments 테이블 의 기존 주석을 업데이트하는 데 사용됩니다.

댓글 삭제 wp_delete_comment() 이 기능은 댓글 ID로 워드프레스 데이터베이스 의 wp_comments 테이블 에서 댓글이나 휴지통 댓글을 삭제하는 데 사용됩니다.

WordPress 데이터베이스 사용자 함수: wp_commentmeta 테이블

만들기 | 추가하다 댓글 메타 add_comment_meta() 이 함수는 댓글 ID로 워드프레스 데이터베이스의 wp_commentmeta 테이블 에 댓글에 메타데이터 필드를 추가하는 데 사용됩니다.

댓글 메타 읽기 get_comment_meta() 이 함수는 워드프레스 데이터베이스 wp_commentmeta 테이블 에서 주석 ID로 주석에 대한 메타 필드를 가져오는 데 사용됩니다.
댓글 메타 업데이트 update_comment_meta() 이 함수는 주석 ID를 기반으로 WordPress wp_commentmeta 테이블 의 주석 메타 필드를 업데이트하는 데 사용됩니다.

댓글 메타 삭제 delete_comment_meta() 이 기능은 댓글 ID로 WordPress 데이터베이스 의 wp_commentmeta 테이블 에서 댓글 메타데이터를 삭제하는 데 사용됩니다.

WordPress 데이터베이스 용어 관계 함수: wp_term_relationships 테이블

용어 분류 관계 만들기 wp_set_object_terms() 이 함수는 WordPress 데이터베이스의 wp_term_relationships 테이블 에 존재하지 않는 경우 용어 및 분류 관계를 생성하는 데 사용됩니다.
용어 관계 읽기 wp_get_object_terms() 이 함수는 제공된 분류법의 개체와 관련된 용어를 가져오는 데 사용됩니다.
용어 관계 삭제 wp_delete_object_term_relationships() 이 기능은 하나 이상의 분류에서 개체의 연결을 해제합니다.

PhpMyAdmin을 사용하여 일반적인 WordPress 문제 수정

위 섹션에서 보았듯이 PhpMyAdmin을 사용하여 일반적인 WordPress 문제를 해결할 수 있습니다.

다음은 위의 섹션에서 강조 표시된 대로 PhpMyAdmin을 사용하여 수정할 수 있는 문제입니다.

  1. PhpMyAdmin을 사용하여 WordPress 관리자 비밀번호 또는 기타 사용자 비밀번호 재설정
  2. PhpMyAdmin을 사용하여 WordPress 사이트 URL 또는 도메인 이름을 변경합니다.
  3. PhpMyAdmin을 사용하여 모든 플러그인을 비활성화하여 WordPress의 죽음의 흰색 화면을 수정하십시오.
  4. PhpMyAdmin을 사용하여 WordPress 관리자 사용자 이름을 변경합니다.
  5. 실수로 사용자를 삭제한 경우 PhpMyAdmin을 사용하여 WordPress에 새 사용자를 추가합니다.
  6. PhpMyAdmin을 사용하여 WordPress 데이터베이스를 최적화하고 복구합니다.

결론

이 게시물에서는 WordPress 데이터베이스와 관련된 모든 주제를 살펴보고 다양한 WordPress 데이터베이스 관리 작업을 수행하는 방법을 공유했습니다.

저는 1년 동안 WordPress 데이터베이스를 사용한 경험에서 얻은 모든 지식을 추출하여 이 가이드에서 여러분과 공유했습니다.

MySQL 데이터베이스 관리 도구, 특히 WordPress 데이터베이스 관리를 돕는 PhpMyAdmin의 중요한 역할을 보았기를 바랍니다.

이 가이드가 일반적으로 WordPress 데이터베이스 및 WordPress 개발에 대해 더 많이 발견하는 길을 안내해 주기를 바랍니다.

이 가이드가 유용하다고 생각되면 친구나 팔로워와 공유하는 것이 좋습니다. 이 게시물에서 논의된 주제에 대한 구체적인 지원이 필요한 경우 언제든지 저에게 연락하십시오.

유사한 기사