관리자 패스워드(비밀번호)를 변경하고자 합니다. 정보
관리자 패스워드(비밀번호)를 변경하고자 합니다.- 리자
- 조회 776,115
- 댓글 0
본문
관리자 패스워드(비밀번호, 암호)를 분실하였거나
관리자가 바뀌었는데 연락이 되지 않아 접속을 하지 못하는 경우가 종종 발생하고는 합니다.
이런 경우에는 직접 DB에 접속하여 관리자 패스워드를 변경하여 사용하면 됩니다.
우선 DB에 접속하기 전에 DB 접속 정보를 알아 보아야 합니다.
DB 정보는 보통 루트 디렉토리(/)나 data 디렉토리의 dbconfig.php 라는 파일에 포함되어 있습니다.
예)
define('G5_MYSQL_HOST', 'localhost');
define('G5_MYSQL_USER', 'utopia');
define('G5_MYSQL_PASSWORD', 'dltkdgid3#');
define('G5_MYSQL_DB', 'utopia');
mysql user와 db가 utopia 라는 값으로, password가 dltkdgid3# 이라는 값으로 저장이 되어 있고,
관리자 아이디는 admin 이라고 가정합니다.
DB에 접속하는 방법은 여러가지가 있으나 그중에 가장 많이 사용하는 쉘 명령어로 변경하는 방법에 대해 설명하겠습니다.
쉘 명령어를 이용하는 방법)
$ mysql -uutopia -p utopia
Enter password: [dltkdgid3#을 입력합니다]
MySQL [utopia]> update g5_member set mb_password = password('thankyou') where mb_id = 'admin';
위와 같이 SQL 명령어를 실행하면 관리자 아이디 admin 의 패스워드가 thankyou 로 변경됩니다.
100레벨 이상 댓글을 남길 수 있습니다.