MySQL을 통해 WordPress 데이터베이스에 관리자를 포함하는 방법
게시 됨: 2022-09-08WordPress 웹 사이트가 잠겨 있습니까?
때때로 해커는 데이터베이스에서 관리자 계정을 삭제하여 소유 웹사이트에서 당신을 잠글 것입니다.
이 게시물에서는 항목을 다시 가져올 수 있도록 MySQL을 통해 WordPress 데이터베이스에 관리자 소비자를 추가하는 방법을 명확하게 보여줍니다.
MySQL을 사용하여 WordPress 데이터베이스에 대한 관리자 소비자를 늘리는 이유는 무엇입니까?
당시 사용자의 웹사이트가 해킹되어 관리자 계정이 데이터베이스에서 삭제되는 문제가 발생했습니다. 이것은 다른 항목없이 WordPress 웹 사이트에서 잠겼습니다.
WordPress 웹 페이지에 즉시 새 관리자를 만들어 사이트에 액세스할 수 있도록 했습니다. 우리는 웹사이트 브라우저를 사용하여 MySQL 데이터베이스를 관리할 수 있게 해주는 대부분의 넷 기반 소프트웨어인 phpMyAdmin을 적용했습니다.
해커 덕분에 WordPress 관리 영역에 잠겨 있거나 단순히 비밀번호를 잊어버렸기 때문에 스스로 찾은 경우에도 동일한 작업을 수행할 수 있습니다.
그럼에도 불구하고 MySQL 편집을 수행하기 직전에 데이터베이스를 지속적으로 백업해야 합니다. 그런 다음 사이트에 다시 로그인할 수 있을 때 해킹된 WordPress 웹 사이트를 수정하기 위한 초보자 자습서를 준수할 수 있습니다.
그 주장이 제기되면서 MySQL을 통해 WordPress 데이터베이스에 관리자를 삽입하는 방법을 살펴보겠습니다.
phpMyAdmin을 사용하여 WordPress 데이터베이스에 관리자 소비자 추가
PhpMyAdmin은 가장 높은 등급의 WordPress 인터넷 호스팅 제공업체가 사전 설치된 상태로 제공됩니다. 인터넷 호스팅 계정의 cPanel 대시보드에서 데이터베이스 부분 아래에서 찾을 수 있습니다.
다음은 Bluehost 핸들 패널의 스크린샷입니다.
아이콘을 클릭하면 phpMyAdmin 인터페이스가 열립니다. 나머지 열에서 WordPress 데이터베이스를 선택해야 합니다.
그 직후 phpMyAdmin은 WordPress 데이터베이스의 모든 테이블을 검사합니다. wp_consumers
및 wp_usermeta
테이블에 대한 변형을 얻게 됩니다.
wp_people 테이블에 사용자 통합
첫째, wp_users
데스크를 찾아 클릭하기만 하면 됩니다. 이제 테이블에 표시된 사람들이 표시됩니다.
아래 스크린샷에서 데모 웹사이트의 데스크에 1과 2라는 두 개의 사용자 ID가 있음을 인식합니다. 데모 인터넷 사이트의 새 사람을 만들 때 ID 3을 부여합니다.
새 관리자 소비자에 대한 세부 정보를 삽입할 수 있도록 모니터의 최고 등급에 있는 ‘삽입’ 탭을 클릭하려고 합니다.
다음 정보와 사실을 삽입 정렬의 필드로 늘립니다.
-
ID
: 고유한 선택을 결정합니다(이 그림에서는 3을 사용합니다). -
consumer_login
: 로그인할 때 사용할 사용자 이름 -
consumer_move
: 비밀번호를 늘리고 목적 메뉴에서 MD5를 선택합니다(아래 스크린샷 참조). -
consumer_nicename
: 소비자의 전체 제목 또는 닉네임 -
consumer_e mail
: 사용자의 전자 메일 핸들 -
consumer_url
: 사이트 핸들 -
person_registered
: 달력을 이용하여 소비자가 등록된 날짜와 시간을 선택합니다. -
consumer_activation_vital
: 공백으로 둡니다. -
user_position
: 다음으로 설정 -
display_title
: 개인의 종합 식별 또는 전시 식별
결론을 내리는 순간 '이동' 버튼을 클릭하여 새 소비자를 저장하기만 하면 됩니다.
wp_usermeta 테이블에 소비자 통합
이제 wp_usermeta
데스크를 찾아 클릭합니다. 그 직후 이전 작업에서와 같이 '삽입' 탭을 클릭해야 합니다.
그 후, 당신은 삽입 다양성에 대한 사실에 대한 고착을 증가시켜야 합니다:
-
unmeta_id
: 공백으로 둡니다(자동 생성됨) -
user_id
: 이전 단계에서 사용한 개인 ID -
meta_key
:wp_abilities
여야 합니다. -
meta_worth
: 다음을 삽입하십시오:a:1:s:13:"administrator"s:1:"1"
그 직후 아래로 스크롤하면 두 번째 행에 대한 필드를 발견해야 합니다. 다음 정보와 사실을 통합해야 합니다.
-
unmeta_id
: 이 공백을 비워두십시오(자동 생성됩니다). -
user_id
: 이전 단계에서 사용한 사용자 ID -
meta_vital
:wp_person_degree
를 입력해야 합니다. -
meta_worth
: 10
필드에 데이터 입력을 마치면 '이동' 버튼을 클릭하기만 하면 됩니다. 축하합니다. 새 관리자 사용자 이름을 만들었습니다.
이제 이 사용자에 대해 지정한 사용자 이름과 암호를 적용하여 WordPress 관리 공간에 로그인할 수 있어야 합니다.
로그인하는 즉시 최종 사용자 » 모든 소비자 로 이동한 다음 방금 개발한 사용자 이름을 클릭하기만 하면 됩니다.
이제 거의 아무 것도 변경하지 않고 웹 사이트의 맨 아래로 스크롤하고 '저장' 버튼을 클릭하기만 하면 됩니다.
이렇게 하면 WordPress에서 방금 만든 사람을 정리하고 필요한 정보를 늘릴 수 있습니다.
SQL 쿼리를 사용하여 WordPress 데이터베이스에 관리자 추가
개발자라면 코드를 사용하는 방법의 속도를 높일 수 있습니다.
이 SQL 질문을 데이터베이스에 넣으면 됩니다.
INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('3', 'demo', MD5('demo'), 'Your Name', '[email protected]', 'http://www.example.com/', '2022-09-01 00:00:00', '', '0', 'Your Name')
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_capabilities', 'a:1:s:13:"administrator"s:1:"1"')
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '3', 'wp_person_level', '10')
작업을 수행하는 데이터베이스로 'databasename'을 변환했는지 절대적으로 확인하십시오. 또한 첫 번째 접근 방식에서 논의한 것처럼 다른 가치를 새로운 소비자에게 원하는 사람들로 변환하는 것을 잊지 마십시오.
이 튜토리얼이 MySQL을 통해 WordPress 데이터베이스에 관리자를 통합하는 방법을 찾는 데 도움이 되었기를 바랍니다. 또한 최고의 WordPress 안전 가이드를 보거나 일반적인 WordPress 오류 목록과 이를 처리하는 방법을 확인할 수 있습니다.
이 글이 마음에 들면 WordPress 비디오 클립 자습서용 YouTube 채널을 구독하십시오. 트위터와 페이스북에서도 우리를 얻을 수 있습니다.
WPBeginner에 MySQL을 사용하여 워드프레스 데이터베이스에 관리자 소비자를 삽입하는 방법에 대한 글이 시작되었습니다.