db관리를 쉽게 할수있는점은 편하지만 보안상 취약점이 있어 최신버전을 유지함과 동시에 기본적으로 로그인인증을 통해 접속이 가능하도록 설정해야함
아래사이트에서 phpmyadmin source 다운로드 가능합니다.
http://sourceforge.net/project/showfiles.php? group_id=23067&package_id=16462&release_id=608929
* 소스 다운로드
[root@localhost APM_Setup]# wget http://downloads.sourceforge.net/phpmyadmin/phpMyAdmin-2.11.7-all-languages.tar.gz?modtime=1214225771&big_mirror=0
* 압축 풀기
[root@localhost APM_Setup]# tar zxvf phpMyAdmin-2.11.7-all-languages.tar.gz
* myadmin 설치 원하는 디렉토리로 이동
ex) test.com 도메인에서 확인 하기를 원하는 경우 ( test.com/phpmyadmin 으로 확인 하고자 할때 )
[root@localhost APM_Setup]# mv phpMyAdmin-2.11.7-all-languages /home/test/phpmyadmin
[root@localhost APM_Setup]# cd /home/test/phpmyadmin
* config 파일 만들기
[root@localhost APM_Setup]# cp -arfp libraries/config.default.php ./config.inc.php
* config 파일 수정하기
[root@localhost APM_Setup]# vi config.inc.php
편집기 상에서 아래 명령어 실행
:%s/config/cookie ==> 이 부분은 config 라는 단어를 찾아서 모두 cookie 라는 단어로 변경을 하는 것입니다.
cookie설정이 되어 있어야 암호화 알고리즘을 이용한 인증이 허용됩니다.
$cfg['blowfish_secret'] = 'password'; => 접속 계정의 비밀번호
$cfg['Servers'][$i]['host'] = 'localhost'; => host 명
$cfg['Servers'][$i]['user'] = 'root'; => 접속 계정
$cfg['Servers'][$i]['password'] = 'password'; => 접속 계정의 비밀번호
이렇게 수정 해 주시면 인증절차를 거친후 접속 확인 가능 합니다.
댓글 없음:
댓글 쓰기