MySQL은 지난 10 년 동안 인기있는 데이터베이스가되었으며 WordPress 블로그는 MySQL 데이터베이스를 사용하면 PhpmyAdmin에서 SQL 문을 실행하는 것이 특정 작업을 구현할 때 가장 중요한 일입니다. 여기서 우리는 몇 가지 실제 문제를 해결하기 위해 WordPress 시스템에 대한 8 가지 유용한 SQL 문을 요약합니다. 1. 백업 데이터베이스를 만듭니다 데이터베이스를 백업하는 것이 가장 먼저해야 할 일입니다. phpmyadmin에 로그인 한 후. WordPress 데이터베이스를 선택한 다음 "내보내기"버튼을 클릭하고 압축 메소드를 선택하고 브라우저가 다운로드할지 여부를 표시하면 "Execute"버튼을 클릭하면 데이터베이스 파일을 클릭하여 데이터베이스 파일을 다운로드하십시오. 현지의. 2. 기사 개정의 배치 삭제 WordPress 2.6 이후 버전은 게시물 개정 기능을 추가했지만 기사 개정은 데이터베이스의 크기를 증가 시켰으며 삭제를 일괄 처리하도록 선택할 수 있습니다. phpmyadmin에 로그인 한 후 다음 SQL 문을 실행하여 배치로 삭제하십시오. post_type = "개정"인 wp_posts에서 삭제; 사실은 내 친구가 온라인으로 블로그를 설립했으며 인터넷을 시작했을 때 5,000 개 이상의 의견을 보았습니다 물론, 주로 스팸이므로 이러한 주석을 수동으로 삭제하는 데 많은 시간이 걸리므로 다음 접근 방식을 사용할 수 있습니다. phpmyadmin에 로그인 한 후 다음 SQL 문을 실행하십시오. comment_ ancomed = '0'; 4. 기사 속성을 수정하십시오 WordPress를 설치하면 관리자 계정이 생성되며 많은 사람들 이이 계정을 사용하여 개인 계정이 아니라는 것을 알 때까지 블로그를 작성합니다. 해결책은 각 기사에서 저자 속성을 수정하는 데 많은 시간이 걸리면이 기능을 신속하게 완성 할 수 있습니다. 먼저 올바른 사용자 이름을 찾아야합니다. 다음 SQL 문을 사용하여 사용자 ID 번호를 찾으십시오. wp_users에서 id, display_name을 선택하십시오. WP_POSTS 업데이트 set post_author = new_author_id where_author = old_author_id; 많은 사람들이 블로그가 해킹 당하지 않도록 매우 복잡한 암호를 사용합니다. 물론 이메일을 통해 비밀번호를 재설정 할 수있는 링크를 보낼 수 있지만 이메일 주소에 액세스 할 수없는 경우 다음 SQL 문을 사용하여 비밀번호를 재설정해야합니다. WP_USERS 업데이트 set user_pass = md5 ( 'password') 여기서 wp_users.user_login = 'admin'Limit 1; 6. WordPress의 도메인 이름을 변경하십시오 때때로 블로그의 도메인 이름을 변경할 수 있지만 WordPress는 도메인 이름을 데이터베이스에 저장하므로 다음 SQL 문을 사용하여 수정해야합니다. WP_OPTIONS SET OPTION_VALUE = replace (옵션_value, 'http://www.oldsite.com', 'http://www.newsite.com')) 여기서 옵션 _name = 'home'또는 옵션 _name = 'siteurl'; wp_posts set guid = replace (guid, 'http : //www.oldsite.com' ,'http : //www.newsite.com'); wp_posts set post_content = replace (post_content, 'http://www.oldsite.com', 'http://www.newsite.com'); 블로그 성능이있는 경우 데이터베이스 쿼리를 줄이려면 쿼리 데이터베이스 수를 아는 것이 매우 중요합니다. 이번에는 phpmyadmin에 로그인 할 필요가 없습니다. <? php if (is_user_logged_in ()) {?> 어떤 이유로 데이터베이스가 손실되거나 손실되면 (해커 또는 업그레이드 오류) 백업이 있으면 WordPress 데이터베이스를 복원 할 수 있습니다. phpmyadmin에 로그인하고 WordPress 데이터베이스를 선택하고 "가져 오기"버튼을 클릭하고 "검색"버튼을 클릭 한 다음 하드 디스크에서 백업 파일을 선택한 다음 "실행"버튼을 클릭하여 데이터베이스를 가져옵니다. 잘 진행되면 WordPress 기능이 정상으로 돌아갑니다.
3. 배치 삭제 스팸 주석
이 솔루션은 수백만 개의 스팸을 처리하는 데 매우 유용하지만 승인되지 않은 의견을 제거하므로 스팸을 처리하기 위해 Akismet을 설치하는 것이 좋습니다.
이 ID가 new_author_id이고 관리자 관리자의 ID가 Old_author_id라고 가정하고 다음 SQL 문을 실행한다고 가정하십시오.
5. 비밀번호를 수동으로 재설정합니다
MD5는 비밀번호를 해시 값으로 변환하기 위해 MySQL의 내장 해시 함수입니다.
다음으로, 기사의 안내를 수정하려면 다음 SQL을 사용해야합니다.
마지막으로, 다음 진술을 사용하여 기사의 모든 오래된 도메인 이름을 새 도메인 이름으로 바꾸십시오.
7. SQL 쿼리 수를 표시하십시오
<? echo get_num_queries () <? php timer_stop (1);
<? php}?>
8. WordPress 데이터베이스를 복원하십시오