phpMyAdmin 설치방법

MySQL DB를 웹에서 쉽게 관리하는 phpMyAdmin 이란 프로그램을 소개합니다.
그누보드4에 포함하여 배포하려 하였으나 용량이 큰 관계로 사용하실 분들만 별도로 다운로드하여 사용하시기 바랍니다.

SIR에서 운영하는 ftp 서버에는 phpMyAdmin 의 여러 가지 버전이 있습니다.
최신버전의 경우 기능이 너무 많아 설명하는데 한계가 있으므로 하위버전으로 설명하도록 하겠습니다.
하위버전이라도 있어야 할 기능은 모두 있으므로 사용하시는데 불편한 사항은 별로 없을 것입니다.

참고로 phpMyAdmin 의 공식 홈페이지는 http://www.phpmyadmin.net 입니다.

아래의 이미지 주소에 나온 ftp.sir.co.kr 이 접속이 되지 않는 경우 http://www.phpmyadmin.net 에서 phpMyAdmin 프로그램을 다운로드 해주시기 바랍니다.

이 프로그램을 편하게 설치하기 위해 파일의 속성을 클릭하여, 위치를 복사해 놓습니다.

Telnet(또는 SSH)로 접속 후, adm 폴더로 이동합니다.

wget 으로 아까 복사해 놓은 경로를 붙여넣기 합니다. 여기서는 Ctrl+v 가 아니라 마우스 오른쪽 버튼을 클릭하시면 붙여넣기 됩니다.

bzip2 파일이므로 tar 옵션에 xfj를 주고, 압축을 해제합니다.
그리고 "phpMyAdmin-버전"으로 되어 있는 폴더명을 phpMyAdmin 으로 변경합니다.
phpMyAdmin 폴더로 이동하여 config.inc.php를 편집합니다.

$cfg['Servers'][$i]['auth_type'] = 'config'; 로 되어 있는 것을 $cfg['Servers'][$i]['auth_type'] = 'http'; 로 변경한 후 저장한 후 빠져 나옵니다.

vi에서 저장하고 나오는 명령은 ESC -> : wq[엔터] 하시면 됩니다.

참고로 phpMyAdmin 상위버전에서는 설정파일이 config.default.php 또는 libraries/config.default.php 로 되어있는 경우도 있습니다.

브라우저에서 그누보드4를 실행한 후, 관리자 페이지에서 phpMyAdmin 메뉴를 클릭합니다.

좀 전에 config -> http 로 변경하였으므로 위와 같은 화면에서 MySQL 사용자 이름과 암호를 물어보게 됩니다.

phpMyAdmin 의 접속시 화면입니다.
왼쪽의 g4 는 DB 명입니다. 괄호안의 숫자는 이 DB 에 포함된 테이블이 19개 임을 나타냅니다.
오른쪽의 나머지 메뉴는 일반 사용자 권한으로 잘 사용하는 기능들이 아니므로 설명을 생략합니다.

여기서는 g4_member 테이블을 선택했으며, 구조를 보게되면 g4_member 테이블을 구성하는 컬럼(필드)이 위와 비슷하게 출력됩니다.
오른쪽의 실행메뉴에는 해당 컬럼에 대해 인덱스를 부여하거나 구조를 수정하거나 또는 컬럼을 삭제하는 기능이 있습니다.
그누보드4와 관련된 테이블에는 가급적 수정, 삭제 기능을 사용하시지 마십시오.

보기는 해당 테이블에 기록된 레코드를 출력합니다. 해당 레코드를 수정하거나 삭제할 수 있습니다.

SQL은 Structured Query Language의 약어입니다. 구조화 질의어(쿼리)를 활용하여 편하게 탐색, 입력, 수정, 삭제등을 할 수 있습니다.

"텍스트파일을 읽어서 테이블에 데이터 삽입"이란 많은수의 쿼리가 있는 텍스트파일을 사용하여 한꺼번에 쿼리를 수행할 수 있도록 하는 메뉴입니다.

선택 메뉴는 해당 필드에서 원하는 정보만을 얻고자 하는 경우에 사용합니다.
위의 이미지에서는 mb_id 가 admin 이라는 레코드를 검색하고 있습니다.
여러 가지 조합으로 원하시는 레코드를 얻을 수 있습니다.

내보내기는 백업이라고 생각하시면 됩니다. 여러 옵션을 선택하신 후 파일로 저장하면 내컴퓨터에 파일로 저장하실 수 있습니다.

테이블 작업에서는 테이블과 관련된 여러 가지 작업이 가능합니다.
이미지에 설명이 충분하므로 별도의 설명은 하지 않습니다.

비우기는 해당 테이블에 기록된 레코드(정보)만을 모두 삭제하는 기능입니다.

대체 쿼리로 DELETE FROM `테이블명` 도 사용할 수 있습니다.

삭제는 해당 테이블 자체를 삭제하는것입니다.

그누보드4와 관련된 테이블은 삭제하지 마십시오.

[끝]