Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Introduce CUBRID Web Manager_kr


CUBRID Web Manager는 보통의 웹브라우저로 쉽고 편리하게 접속하여 CUBRID DBMS를 관리하고 데이터를 조회하는 CUBRID 설치와 동시에 바로 사용 가능한 새로운 CUBRID의 UI 도구이다. 이 설명서에는 CUBRID Web Manager를 처음 사용하는 사용자를 위하여 접속 방법과 관리 방법을 설명한다.



1. CUBRID Web Manager 시작하기

CUBRID Web Manager는 CUBRID 시동 후,  웹브라우저 주소창에 https://localhost:8282/로 접속하면 로그인하여 사용할 수 있다. 유의해야할 것은 http가 아니라 https로 입력해야 접속이 가능하다. 또한, 웹브라우저에서 접속시 신뢰할 수 없는 연결로 나온다면 예외추가를 하여 사용할 수 있다. https 보안 접속시 필요한 인증서의 문제이며 보안의 문제는 아니다.

만약, 포트 번호를 변경하려면 아래처럼 conf 디렉토리에 있는 cm_httpd.conf를 편집하여 변경할 수 있으며 기본 포트는 8282 이다.

    ######################
    # Server host setting#
    ######################   
    server {
        #
        # Host port
        #
        listen       8282;



2. CUBRID Web Manager 접속 및 사용하기

처음 Web Manager로 CUBRID 서버를 접속하게 되면 CUBRID Manager Server의 관리자 인증을 받게 된다. 관리자 아이디의 기본값은 admin이고 비밀번호도 동일하게 admin이다. 관리자 비밀번호는 로그인후 왼쪽 상단의 P모양의 자물쇠 아이콘으로 변경이 가능하다.

접속에 성공하면 왼쪽은 현재 사용중인 데이터베이스 목록이 나오고 오른쪽은 서버의 기본 정보가 출력된다. 왼쪽 데이터베이스 네비게이션에서는 demodb가 기본 설치되어 있으며 동작 상태는 시작, 종료를 아이콘으로 구별 가능하다.

demodb 데이터베이스를 클릭하면 데이터베이스 로그인 화면이 출력되고 User Name에는 dba, Password는 기본값이 없으므로 공란으로 두고 Local Broker가 30000번으로 설정되어 있는지 확인한 후 Login 버튼을 클릭하면 로그인 된다.

이후, 테이블 관리, 질의 실행 등 대부분의 관리/조회 작업이 이 화면에서 가능하다.



3. CUBRID Manager Server 시작 및 종료

Web Manager는 Manager Server가 시작되어야 이용할 수 있다. Manager Server는 필요에 따라 시작 및 종료를 아래와 같이 할 수 있으며, CUBRID가 시작할 때 기본은 시작 상태 이다.

윈도우즈

시작 : {CUBRID 설치 폴더}\bin\cubrid manager start
종료 : {CUBRID 설치 폴더}\bin\cubrid manager stop


리눅스

시작 : {CUBRID 설치 경로}/bin/cubrid manager start
종료 : {CUBRID 설치 경로}/bin/cubrid manager stop


단, 이 경우 Manager Server는 완전히 종료되고, GUI 관리도구인 CUBRID Manager 또한 접속을 할 수 없게 된다. 만약, Web Manager만 사용하지 않고 CUBRID Manager으로만 접속을 허용하려면, Manager Server가 시작된 상태에서 아래와 같이 할 수 있다.

윈도우즈

{CUBRID 설치 폴더}\bin\cub_cmhttpd.exe stop


리눅스

{CUBRID 설치 경로}/bin/cub_cmhttpd stop


다시 Web Manager를 사용 가능하도록 하려면, stop 대신 start를 사용하여 시작하면 된다.


4. CUBRID Web Manager 업그레이드

Web Manager는 CUBRID에 내장되어 배포되지만 CUBRID의 신제품 출시 주기와 관계 없이 주기적으로 배포가 된다. 그러므로, 새로운 제품으로 업그레이드하려면 http://www.cubrid.org/?mid=downloads&item=cubrid_web_manager&os=detect 에서 내려 받아 아래의 절차로 업그레이드가 가능하다.

1) 사용하는 OS (윈도우즈, 리눅스)에 따라 zip 또는 tar.gz를 내려받아 압축을 해제한다.

2) 명령창을 열어, cubrid manager stop으로 CUBRID Manager Server를 종료시킨다. 명령창은 윈도우즈7 이상에서 cubrid manager stop이 정상 동작하지 않는다면, "관리자 권한으로 실행"으로 명령창을 열어서 종료를 시킨다.

3) 압축을 해제한 폴더에서 bin, share를 CUBRID를 설치한 폴더에 엎어쓰기를 한다. conf 폴더는 이미 설정이 되어 있기 때문에 엎어쓰면 기존 설정한 내용이 변경될 수 있다.


5. CUBRID Web Manager 운영시 주의사항

1) Web Manager의 접속 URL이 외부에 노출되어 불법적인 접근이 발생할 수 있으므로 방화벽 내에서 허가된 사용자만 접속할 수 있도록 해야 한다. 만약, 기업 환경 내에서 사용할 경우에는 기본포트인 8282를 그대로 사용하는 것보다 별도의 포트로 변경하여 사용하는 것이 안전하다.

2) Manager Server 접속을 위한 비밀번호는 기본 비밀번호를 바꿔 사용하는 것이 안전하다. 기본 설치되는 demodb의 비밀번호 역시 초기에는 비밀번호가 없으므로 테스트 용도가 아니라면 데이터베이스를 삭제하거나 dba와 public의 비밀번호를 변경하여 사용한다.

3) Manager Server와 Web Manager 내부 통신을 위한 8003번 포트는 외부에서 접속할 수 없도록 해야 한다. 아래에 CUBRID 주요 도구별로 필요한 포트를 정리하였다.

 제 품 명

방화벽 외부 접근되어야하는 포트

방화벽 외부 차단이 필요한 포트

 CUBRID Manager

8001, 8002
30000 (브로커), 33000 (브로커)

 

 CUBRID Web Manager

8282 (변경 가능)

 8003

 CUBRID Query Browser

30000 (브로커), 33000 (브로커)

 




comments powered by Disqus
Page info
viewed 1784 times
translations en
Author
posted 2 years ago by
newpcraft
Contributors
updated 2 years ago by
View revisions
tagged
Share this article