리눅스맨

[SOLVED] wordpress admin login password not working

워드프레스 관리자 로그인 안될때 데이터베이스를 확인해보세요.

무슨이유인지 알수 없지만 USER 테이블의 인덱스 구조가 지워지는 경우가 있습니다.

이때 이전처럼 구조만 잡아주면 로그인이 잘 됩니다.

 

Current selection does not contain a unique column.

Grid edit, checkbox, Edit, Copy and Delete features are not available

이 경우는 비밀번호를 정확히 알고 있지만 로그인이 안될때 사용하는 방법입니다.

비밀번호를 잊어서 데이터베이스에서 수정해도 되지만 테이블 구조가 사라졌다면 비밀번호 수정도 선택을 할 수 없어 쉽게 할 수 없습니다.

 

아래 테이블 인덱스를 그대로 복사하여 데이터베이스에 입력합니다.

 

--
-- 덤프된 테이블의 인덱스
--

--
-- 테이블의 인덱스 `wp_users`
--
ALTER TABLE `wp_users`
ADD PRIMARY KEY (`ID`),
ADD KEY `user_login_key` (`user_login`),
ADD KEY `user_nicename` (`user_nicename`),
ADD KEY `user_email` (`user_email`);

--
-- 덤프된 테이블의 AUTO_INCREMENT
--

--
-- 테이블의 AUTO_INCREMENT `wp_users`
--
ALTER TABLE `wp_users`
MODIFY `ID` bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT;
COMMIT;

 

1. phpmyadmin 페이지에서 SQL 문을 입력합니다.

 

결과값이 없습니다 라는 문구가 나왔다면 정상적으로 인덱스와 테이블 구조가 등록된것입니다.

 

이제 보기를 누르게되면 유저 정보를 수정, 복사, 삭제 할 수 있습니다.

이제 관리자 아이디로 다시 로그인을 시도해보세요.

 

정상적으로 로그인 되셨을겁니다.

관리자 화면이 정말 그리웠습니다.


게시됨

카테고리

작성자

태그: