Korean English Japanese

MySQL 그누보드 관리자 계정찾기(아이디/비밀번호)

이 문제를 해결하기 위해서는 아래의 조건을 갖춰야한다.

  • MySQL 데이터베이스를 설치하고 접속하여 관리할 수 있어야 한다.
  • 연결되어있는 호스팅 서버의 PHP 버전을 체크하고 버전에 맞는 PHPmyAdmin을 설치한다. 만약 PHP 서버가 5버전 이하라면 그 이하의 버전을 설치하길 권장한다. 접속 에러(접속거절 오류코드 : 200)가 발생할 수 있다.
  • 그누보드 버전에 맞게 MySQL에 접속하여 해당 데이터베이스를 수정하거나 새롭게 업데이트 한다.

버전이 맞지 않거나 호환되지 않는 경우 에러가 발생한다.

그누보드 4라면 G4_member 데이터베이스에 접근하면 되고, 그누보드 5라면 G5_member 데이터베이스에 접속해서 해당 데이터를 새롭게 업데이트하면 된다. 그누보드의 회원관리 항목 중 비밀번호는 모두 암호화가 되어 있기 때문에 새로운 비밀번호로 업데이트를 해줘야한다.

PHP 5.x 버전이라면 phpMyAdmin 4.0.10.20을 설치하면 된다. 호스팅 서버의 PHP버전을 확인하기 위한 다른 방법으로는 아래의 코드를 작성한다.

 

<?php
    phpinfo(); 
?>

카페 24에서 제공하는 정보는 맞지 않기 때문에 위와 같은 방법으로 해결이 가능하다. 그누보드 5 기준으로 관리자 계정의 비밀번호를 변경하기 위해서는 해당 데이터베이스인 G5_member에서 SQL을 실행하여 아래와 같은 명령문을 작성해준다.

 

데이터 업데이트

update G4_member set mb_password = password('변경하고자 하는 비밀번호') where mb_id='admin';

그리고 나서 MySQL을 종료하고 홈페이지에서 변경한 비밀번호와 아이디를 입력하면 정상적으로 로그인 되는 것을 확인할 수 있다.