펌)phpMyadmin 현재 최신버전인 3.3.4 버전 설치
출처)http://www.oskorean.com/skin/board/mw.basic/mw.proc/mw.print.php?bo_table=B03&wr_id=6
phpMyadmin 현재 최신버전인 3.3.4 버전 설치
이프로그램은 웹상에서 해당서버에 위치한 자신의 계정 DB를 관리할 수 있는 강력 데이타베이스 관리할 수 있는 원격 툴(Tool)이다. 이것은 PHP로 작성된 웹프로그램이므로 PHP가 설치된 서버에서만이 작동된다. 국내에서 인기가 좋은 제로보드라는 PHP용 게시판은 MySQL데이타베이스를 이용하는데, 이를 관리하기 위해서는 PHPMyAdmin을 이용하는 것이 매우 유용합니다.
그밖에도 MySQL과 연동해서 작동되는 PHP프로그램들을 설치하고 운영할시에는 최소한 이러한 툴정도는 어느정도 다룰줄 알아야만 웹사이트를 관리하고 운영하기가 수월합니다. 데이베이스에 대한 백업, 복구, 최적화, 테이블검사와 같이 기능을 포함하고 있으므로 매우용이하기 때문에 초보자들도 이용하기가 쉽습니다.
[다운로드] http://oskorean.com/bbs/board.php?bo_table=B64&wr_id=4&page=0&sca=&sfl=wr_subject%7C%7Cwr_content&stx=&sst=&sod=&spt=0&page=0
다운로드 > 소프트웨어 > 리눅스 > phpMyAdmin-3.3.4-all-languages.tar
[공식 다운로드사이트] http://www.phpmyadmin.net/home_page/downloads.php
언어는 보통 한글을 사용해야 하므로 all-languages 가 있는것을 다운 받으시면 됩니다.
phpMyAdmin-3.3.4-all-languages.tar.gz 를 다운로드하여 서버에 업로드 합니다.
# tar zxvf phpMyAdmin-3.3.4-all-languages.tar.gz
# 아파치 버츄얼호스트 설정 -> 알맞은곳에 mv 로 이동 후 버츄얼 호스트 설정을 해줍니다.
( ex. mv phpMyAdmin-3.3.4-all-languages /home/phpmyadmin/ )
# cd phpMyAdmin
작동환경 설정
그중에 config.inc.php라는 파일을 자신의 실행환경에 맞게끔 편집을 해주어야 합니다.
# cp config.sample.inc.php config.inc.php
# ./libraries/config.default.php 파일 수정
( 2.11.6 이하 버젼에서는 ./libraries/config.default.php 파일대신 config.inc.php 파일을 아래 내용에따라 편집해줍니다.)
./libraries/config.default.php 파일 편집
1. phpadmin설치 경로(URL)
$cfg['PmaAbsoluteUri'] = 'http://phpmyadmin.oskorean.com/';
예) $cfg['PmaAbsoluteUri'] = 'http://웹주소URL/phpmyadmin폴더명/ 또는 http://아파치 버츄얼호스트등록명/';
2. MySQL이설치된 서버경로(URL)
$cfg['Servers'][$i]['host'] = 'localhost'; // PHPMyAdmin 2.11.5.1 에는 이 항목이 이미 존재한다.
예) $cfg['Servers'][$i]['host'] = 'localhost'; // PHPMyAdmin이 작동되는 서버상에 DB가 존재할때
예) $cfg['Servers'][$i]['host'] = 'http://원격ip or 도메인'; // 원격서버상에 DB가 존재할때
3. MySQL이 접속포트
$cfg['Servers'][$i]['port'] = ''; // 기본포트는 3306이고, 비어두면 기본포트 3306으로 작동.
예) $cfg['Servers'][$i]['port'] = '33066'; //포트번호 33066으로 작동하는 경우
4. MySQL로 발급받은 사용자명과 패스워드 설정
사용자 oskroean, 패스워드 abcde 의경우 아래와 같이 설정.
$cfg['Servers'][$i]['user'] = 'oskorean';
$cfg['Servers'][$i]['password'] = 'abcde';
5. MySQL로 사용을 허가받은 데이타베이스명 설정
대부분은 MySQL사용을 허가 받으면 관리자로 부터 사용자아이디, 패스워드, 데이타베이스명을 할당받게 되고, 이를 잘 모를시에는 데이타베이스 관리자에게 문의를 하면 됩니다.
$cfg['Servers'][$i]['only_db'] = '사용할 데이터베이스명';
아래의 사항에서
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i][''only_db''] = '';
내용을 채우면 root로 로그인 하더라도 해당 DB로밖에 접근할 수 없지만, 위처럼 공란으로 두게 되면 root로그인시, 모든 DB를 제어할 수 있습니다.
6. config.inc.php 파일 수정
$cfg['blowfish_secret'] = 'oskorean.com'; // 이부분에 아무 내용이나 넣어줍니다.
설정을 해주지 않을경우 : The configuration file now needs a secret passphrase (blowfish_secret). 에러메시지가 나옵니다. 설정 변경 후, 웹브라우져의 쿠키, 임시페이지 삭제 후 재접속 합니다.
설정이 모두 완료되었으면 버츄얼 호스트에 설정한 주소로 접속합니다.
http://phpmyadmin.oskorean.com
7. 2.11.6 이하의버전에서 PHPMyAdmin의 기본 보안 설정
위의 5번까지 편집사항에 추가적으로 다음과 같은 라인을 찾아 cookie로 바꿔줍니다.
(최신버전에서는 자동으로 cookie 로 되어있습니다.)
$cfg['Servers'][$i]['auth_type'] = 'config'; //기본 설정된 값
$cfg['Servers'][$i]['auth_type'] = 'cookie'; //cookie로 바꾼다.
8. phpmyadmin 설정한 사이트 접속 후 로그인 하신다음 MySQL connection collation : 부분에 언어를 올바르게 잡아주신 후 바로 사용하시면 됩니다.
phpMyadmin 현재 최신버전인 3.3.4 버전 설치
이프로그램은 웹상에서 해당서버에 위치한 자신의 계정 DB를 관리할 수 있는 강력 데이타베이스 관리할 수 있는 원격 툴(Tool)이다. 이것은 PHP로 작성된 웹프로그램이므로 PHP가 설치된 서버에서만이 작동된다. 국내에서 인기가 좋은 제로보드라는 PHP용 게시판은 MySQL데이타베이스를 이용하는데, 이를 관리하기 위해서는 PHPMyAdmin을 이용하는 것이 매우 유용합니다.
그밖에도 MySQL과 연동해서 작동되는 PHP프로그램들을 설치하고 운영할시에는 최소한 이러한 툴정도는 어느정도 다룰줄 알아야만 웹사이트를 관리하고 운영하기가 수월합니다. 데이베이스에 대한 백업, 복구, 최적화, 테이블검사와 같이 기능을 포함하고 있으므로 매우용이하기 때문에 초보자들도 이용하기가 쉽습니다.
[다운로드] http://oskorean.com/bbs/board.php?bo_table=B64&wr_id=4&page=0&sca=&sfl=wr_subject%7C%7Cwr_content&stx=&sst=&sod=&spt=0&page=0
다운로드 > 소프트웨어 > 리눅스 > phpMyAdmin-3.3.4-all-languages.tar
[공식 다운로드사이트] http://www.phpmyadmin.net/home_page/downloads.php
언어는 보통 한글을 사용해야 하므로 all-languages 가 있는것을 다운 받으시면 됩니다.
phpMyAdmin-3.3.4-all-languages.tar.gz 를 다운로드하여 서버에 업로드 합니다.
# tar zxvf phpMyAdmin-3.3.4-all-languages.tar.gz
# 아파치 버츄얼호스트 설정 -> 알맞은곳에 mv 로 이동 후 버츄얼 호스트 설정을 해줍니다.
( ex. mv phpMyAdmin-3.3.4-all-languages /home/phpmyadmin/ )
# cd phpMyAdmin
작동환경 설정
그중에 config.inc.php라는 파일을 자신의 실행환경에 맞게끔 편집을 해주어야 합니다.
# cp config.sample.inc.php config.inc.php
# ./libraries/config.default.php 파일 수정
( 2.11.6 이하 버젼에서는 ./libraries/config.default.php 파일대신 config.inc.php 파일을 아래 내용에따라 편집해줍니다.)
./libraries/config.default.php 파일 편집
1. phpadmin설치 경로(URL)
$cfg['PmaAbsoluteUri'] = 'http://phpmyadmin.oskorean.com/';
예) $cfg['PmaAbsoluteUri'] = 'http://웹주소URL/phpmyadmin폴더명/ 또는 http://아파치 버츄얼호스트등록명/';
2. MySQL이설치된 서버경로(URL)
$cfg['Servers'][$i]['host'] = 'localhost'; // PHPMyAdmin 2.11.5.1 에는 이 항목이 이미 존재한다.
예) $cfg['Servers'][$i]['host'] = 'localhost'; // PHPMyAdmin이 작동되는 서버상에 DB가 존재할때
예) $cfg['Servers'][$i]['host'] = 'http://원격ip or 도메인'; // 원격서버상에 DB가 존재할때
3. MySQL이 접속포트
$cfg['Servers'][$i]['port'] = ''; // 기본포트는 3306이고, 비어두면 기본포트 3306으로 작동.
예) $cfg['Servers'][$i]['port'] = '33066'; //포트번호 33066으로 작동하는 경우
4. MySQL로 발급받은 사용자명과 패스워드 설정
사용자 oskroean, 패스워드 abcde 의경우 아래와 같이 설정.
$cfg['Servers'][$i]['user'] = 'oskorean';
$cfg['Servers'][$i]['password'] = 'abcde';
5. MySQL로 사용을 허가받은 데이타베이스명 설정
대부분은 MySQL사용을 허가 받으면 관리자로 부터 사용자아이디, 패스워드, 데이타베이스명을 할당받게 되고, 이를 잘 모를시에는 데이타베이스 관리자에게 문의를 하면 됩니다.
$cfg['Servers'][$i]['only_db'] = '사용할 데이터베이스명';
아래의 사항에서
$cfg['Servers'][$i]['user'] = '';
$cfg['Servers'][$i]['password'] = '';
$cfg['Servers'][$i][''only_db''] = '';
내용을 채우면 root로 로그인 하더라도 해당 DB로밖에 접근할 수 없지만, 위처럼 공란으로 두게 되면 root로그인시, 모든 DB를 제어할 수 있습니다.
6. config.inc.php 파일 수정
$cfg['blowfish_secret'] = 'oskorean.com'; // 이부분에 아무 내용이나 넣어줍니다.
설정을 해주지 않을경우 : The configuration file now needs a secret passphrase (blowfish_secret). 에러메시지가 나옵니다. 설정 변경 후, 웹브라우져의 쿠키, 임시페이지 삭제 후 재접속 합니다.
설정이 모두 완료되었으면 버츄얼 호스트에 설정한 주소로 접속합니다.
http://phpmyadmin.oskorean.com
7. 2.11.6 이하의버전에서 PHPMyAdmin의 기본 보안 설정
위의 5번까지 편집사항에 추가적으로 다음과 같은 라인을 찾아 cookie로 바꿔줍니다.
(최신버전에서는 자동으로 cookie 로 되어있습니다.)
$cfg['Servers'][$i]['auth_type'] = 'config'; //기본 설정된 값
$cfg['Servers'][$i]['auth_type'] = 'cookie'; //cookie로 바꾼다.
8. phpmyadmin 설정한 사이트 접속 후 로그인 하신다음 MySQL connection collation : 부분에 언어를 올바르게 잡아주신 후 바로 사용하시면 됩니다.
댓글
댓글 쓰기