워드프레스 관리자계정에 접속해서 로그인하기 위해서는 기본설정값으로 자신의 워드프레스 주소 뒤에 wp-admin을 붙히면 관리자계정으로 로그인이 가능합니다.
관리자계정 로그인 접속방법
사이트주소 : abc.co.kr 관리자계정 접속 주소 : abc.co.kr/wp-admin
그렇기 때문에 누구든 관리자계정에 로그인을 시도할 수 있기 때문에 이 wp-admin을 보안을 위해 변경하느것이 좋습니다.
워드프레스 관리자계정 로그인 및 비밀번호 분실
그렇게 워드프레스 관리자모드로 접속하게 되면 워드프레스 젯팍 “JetPack”이 설치되어 있다면 2가지 로그인방법을 제공합니다.
- 워드프레스닷컴으로 로그인
- 워드프레스 사용자 및 암호 로그인
워드프레스닷컴으로 로그인
워드프레스 닷컴으로 접속 시 자신이 사용하는 이메일 주소나 구글, 애플 계정으로 로그인이 가능합니다.
그리고 워드프레스 로그인 비밀번호가 기억나지 않는경우 하단의 Lost Your Password? 를 선택해서 비밀번호 분실에 대한 확인을 진행합니다.
워드프레스 사용자 및 암호 로그인
워드프레스 사용자 및 암호로 로그인시에는 기존 백엔드주소의 관리자계정에서 사용하던 이메일이나 사용자명 비밀번호를 선택해서 로그인합니다.
이때 워드프레스 닷컴으로 로그인을 변경할 수 있습니다.
그리고 비밀번호가 기억나지 않는 경우 비밀번호를 잊으셨나요?를 통해 찾을 수 있고 초기화가 가능합니다.
워드프레스 비밀번호 변경
그리고 초기에 설정한 워드프레스 비밀번호가 마음에 들지 않거나 로그인시 사용되는 이름등을 변경하고 싶다면 워드프레스 -> 설정 -> 쓰기 이동합니다.
- 메일서버 및 포트
- 로그인 이름
- 비밀번호
3가지를 원하는 계정으로 변경할 수 있습니다.
functions.php 파일로 재설정 하는 방법
- FTP 또는 SSH로 접속합니다. 본문에서는 SSH에서 직접 파일 수정 하는 방법으로 안내합니다.
- 사용중인 테마 경로로 이동합니다.
## 테마 경로로 이동
# cd ~USERID/www/wp-content/themes/twentytwentytwo/
## 사용중인 테마는 아래 query로 확인 가능
MariaDB [USERID]> select option_value from wp_options where option_name='template';
+-----------------+
| option_value |
+-----------------+
| twentytwentytwo |
+-----------------+
1 row in set (0.01 sec)
테마 경로내 functions.php 파일을 편집기로 열어서 <?php 선언 하단에 hook을 입력합니다.
## newpassword2022로 관리자 패스워드 변경 하는 경우
# head functions.php
<?php
wp_set_password( 'newpassword2022', 1 );
/**
* Twenty Twenty-Two functions and definitions
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package WordPress
* @subpackage Twenty_Twenty_Two
* @since Twenty Twenty-Two 1.0
- 도메인/wp-admin으로 접속하면 관리자 패스워드가 변경됩니다.
- 다시 functions.php 파일에 해당 라인을 삭제하거나 주석 처리 합니다.
- 새로운 패스워드로 도메인/wp-admin을 통해 관리자 로그인 합니다.
DB에서 wp_users 테이블을 직접 업데이트 하는 방법
- SSH툴을 이용하여 MYSQL prompt로 접근합니다. 또는 heidsql 과 같은 DBMS툴로 접속 합니다.
- wp_users 테이블의 계정 정보를 확인합니다.
MariaDB [USERID]> select * from wp_users\G; *************************** 1. row *************************** ID: 1 user_login: USERID user_pass: $P$ByeYO.9EQ19MiGJ3vrg2lXERoLf0w30 user_nicename: USERID user_email: USERID@USERID.cafe24.com user_url: https://USERID.cafe24.com user_registered: 2022-04-15 23:00:54 user_activation_key: user_status: 0 display_name: USERID 1 row in set (0.00 sec) ERROR: No query specified
다음 새로운 워드프레스 패스워드로 업데이트 합니다.
## newpassword2022로 새로운 패스워드를 사용 하는 경우 MariaDB [USERID]> update wp_users set user_pass=md5('newpassword2022') where ID=1 limit 1; Query OK, 1 row affected (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 0 MariaDB [USERID]> select user_pass from wp_users\G; *************************** 1. row *************************** user_pass: 18c282b61fef220c05f2ea6fb9c05bf9 1 row in set (0.00 sec) ERROR: No query specified MariaDB [USERID]> select user_login,user_pass from wp_users\G; *************************** 1. row *************************** user_login: USERID user_pass: 18c282b61fef220c05f2ea6fb9c05bf9 1 row in set (0.00 sec) ERROR: No query specified
다음 워드프레스 관리자주소로 접속 “도메인/wp-admin” 로 접근하여 변경된 관리자 로그인으로 시도 합니다.