phpMyAdmin 적절한 사용방법 > 그누4 팁자료실

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

phpMyAdmin 적절한 사용방법 정보

phpMyAdmin 적절한 사용방법

본문

1, 다운로드 받기
  현재 최신 버젼은 phpMyAdmin 2.6.4-pl1 입니다만 일단 최신으로 받습니다.
  http://www.phpmyadmin.net/home_page/index.php

2, 압축풀고후 적당한 폴더에 붙여 넣기
    이때 폴더 이름 보안상 바꾸시길 권장 합니다.
    어쨋든 기본위치는 adm 폴더에 두시면 됩니다.
    여기서 수정 했으면 당근 /adm/admin.menu100.php 파일
    array("", "phpMyAdmin", "$g4[path]/$g4[phpmyadmin_dir]")  부분도 맞춰서 수정


3, config.inc.php 파일 설정값 입력후 저장
  75-77 라인을 수정합니다.
$cfg['Servers'][$i]['auth_type']    = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user 
$cfg['Servers'][$i]['password']      = '';          // MySQL password (only needed 
                                                    // with 'config' auth_type)
$cfg['Servers'][$i]['only_db']      = '';          // If set to a db-name, only

4, index.php 시작파일 수정
  6라인 쯤에
//무단접속 차단
if($_SESSION[ss_mb_level] == 10){
  추가
마지막 줄에
<?}?> 추가

이렇게 하면 관리자만 phpMyAdmin 을 사용하게 됩니다.

주의사항
phpMyAdmin 이 최근엔 유니코드로 지원합니다.

mysql 4.1.x 의 경우 기본 문자셋은 utf8 유니코드 입니다.

그누보드의 경우 euckr 의 형식이라서 글씨가 깨져서 보입니다.
추천
0

댓글 7개

따로 세션을 체크할 필요없이 아래부분만 변경해 주십시오.

- 호스팅서버가 리눅스/유닉스 라면

$cfg['Servers'][$i]['auth_type']    = 'http';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = '자신의 db id';      // MySQL user 
$cfg['Servers'][$i]['password']      = 'db 패스워드';          // MySQL password (only needed 
                                                    // with 'config' auth_type)
$cfg['Servers'][$i]['only_db']      = 'db 명';          // If set to a db-name, only

- 호스팅서버가 NT(또는 윈도우 계열)라면

$cfg['Servers'][$i]['auth_type']    = 'cookie';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = '자신의 db id';      // MySQL user 
$cfg['Servers'][$i]['password']      = 'db 패스워드';          // MySQL password (only needed 
                                                    // with 'config' auth_type)
$cfg['Servers'][$i]['only_db']      = 'db 명';          // If set to a db-name, only

* 위 처럼하면 따로 세션인증을 통하지 않고도 접속시에 사용자 인증을 합니다..
$cfg['Servers'][$i]['auth_type'] 이 'config' 가 아니기 때문입니다.
그리고 $cfg['Servers'][$i]['auth_type'] 은 'config' 를 절대 사용하지 말것을 권장합니다.
차이점은 phpMyAdmin 을 시작하면서 전자는 다시 홈페이지에 인증한 결과로 실행을 한다는 것이고 후자는 다시 인증을 한다는 것입니다.

사용하시는 분이 편하신 방법으로 하시면 될거에요 차이점은 phpMyAdmin 을 시작하면서 전자는 다시 홈페이지에 인증한 결과로 실행을 한다는 것이고 후자는 다시 인증을 한다는 것입니다.

sjsjin 님이나 착한아이 님 처럼 간단히 사용할수도 있습니다.

사용하시는 분이 편하신 방법으로 하시면 될거에요
DB str이 공개되고 수정까지도 가능하게 되므로 http, cookie로 인증하게 하는게 좋지 않을까요.. 물론 집에서 연습페이지로 만든 곳에는 그럴필요 없겠지만 말이죠
저는 phpMyAdmin에 그누보드4의 common.lib.php 파일을 include해서 그누보드4의 최고관리자인지 확인하게 한뒤에 phpMyAdmin에서는 config로 인증되게 해서 사용하고 있는데 너무 위험한가요?
전체 7 |RSS
그누4 팁자료실 내용 검색
  • 개별 목록 구성 번호 제목 작성자 작성일 추천 조회
  • 게시물이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT