M64/Database

Cubrid 설치 & 실행

ZEROWIN.TECH 2021. 3. 8. 17:18
728x90

CentOS 설치

wikidocs.net/16269

 

위키독스

온라인 책을 제작 공유하는 플랫폼 서비스

wikidocs.net

 

CUBRID 설치

- 참조사이트

blog.naver.com/g00dmoney/220121284797

 

[CUBRID] CentOS 7에 큐브리드 디비 설치

[CUBRID] CentOS 7에 큐브리드 디비 설치 ■ 설치환경○ OSE : CentOS 7 minimal○ Cubrid...

blog.naver.com

- download

www.cubrid.com/downloads

 

CUBRID | 다운로드

PDO 7.1 / Windows 32Bit (VC14, TS) Download PDO 7.1 / Windows 32Bit (VC14, NTS) Download PDO 7.1 / Windows 64Bit (VC14, TS) Download PDO 7.1 / Windows 64Bit (VC14, NTS) Download PDO 7 / Linux (SRC) Download PDO 5.6 / Windows 32Bit (VC11, TS) Download PDO 5

www.cubrid.com

- 설치

 

- 환경변수설정

www.cubrid.org/manual/ko/9.3.0/env.html#cubrid

 

환경 변수 설정 — CUBRID 9.3.0 documentation

포트가 개방되어 있지 않은 환경에서 사용하는 경우, CUBRID가 사용하는 포트들을 개방해야 한다. 다음은 CUBRID가 사용하는 포트에 대해 하나의 표로 정리한 것이다. 각 포트는 상대방의 접속을 대

www.cubrid.org

sh-4.4$ printenv CUBRID
/opt/cubrid/CUBRID-11.0.0.0248-b53ae4a-Linux.x86_64
sh-4.4$ printenv CUBRID_DATABASES
/opt/cubrid/CUBRID-11.0.0.0248-b53ae4a-Linux.x86_64/databases
sh-4.4$ printenv CUBRID_MSG_LANG
sh-4.4$ printenv CUBRID_TMP
sh-4.4$

 

-방화벽설정

[root@localhost cubrid]# firewall-cmd --permanent --zone=public --add-port=1523/tcp
[root@localhost cubrid]# firewall-cmd --zone=public --add-port=1523/tcp
[root@localhost cubrid]# firewall-cmd --permanent --zone=public --add-port=30000/tcp
[root@localhost cubrid]# firewall-cmd --zone=public --add-port=30000/tcp
[root@localhost cubrid]# firewall-cmd --permanent --zone=public --add-port=33000/tcp
[root@localhost cubrid]# firewall-cmd --zone=public --add-port=33000/tcp
[root@localhost cubrid]# firewall-cmd --permanent --zone=public --add-port=8001/tcp
[root@localhost cubrid]# firewall-cmd --zone=public --add-port=8001/tcp
[root@localhost cubrid]# firewall-cmd --permanent --zone=public --add-port=8002/tcp
[root@localhost cubrid]# firewall-cmd --zone=public --add-port=8002/tcp
 ​보안 설정

○ SELinux 설정 : 공유라이브러리의 정상적인 로딩을 위해 컨텍스트 복원과 타입변경을 4개의 파일에 대해 진행해 준다.  

    - 컨텍스트 설정 복원 : /sbin/restorecon  -R  -v  /opt/cubrid/lib/libcubridcs.so

    - 컨텍스트 타입 변경 : /usr/bin/chcon  -t  texrel_shlib_t  /opt/cubrid/lib/libcubridcs.so

    - 설정해 주어야 하는 파일들 : libcubridcs.so​, libcubridsa.so, libcubrid.so, libbrokeradmin.so

      

 ​방화벽 설정 : 서버 외부에서 접속 가능하도록 포트를 오픈한다.

    - DBMS 접속포트 오픈

       ​-- 설정 등록 : firewall-cmd  --permanent  --zone=public  --add-port=1523/tcp

       ​-- 설정 가동 : firewall-cmd  --zone=public  --add-port=1523/tcp

 

    - Broker Server 접속포트 오픈 

       firewall-cmd  --permanent  --zone=public  --add-port=30000/tcp

       firewall-cmd  --zone=public  --add-port=30000/tcp

       firewall-cmd  --permanent  --zone=public  --add-port=33000/tcp

       firewall-cmd  --zone=public  --add-port=33000/tcp

 

    - Manager Server 접속포트 오픈 

       firewall-cmd  --permanent  --zone=public  --add-port=8001/tcp

       firewall-cmd  --zone=public  --add-port=8001/tcp

       firewall-cmd  --permanent  --zone=public  --add-port=8002/tcp

       firewall-cmd  --zone=public  --add-port=8002/tcp

/sbin/restorecon  -R  -v  /opt/cubrid/lib/libcubridcs.so
/usr/bin/chcon  -t  texrel_shlib_t  /opt/cubrid/lib/libcubridcs.so
/sbin/restorecon  -R  -v  /opt/cubrid/lib/libcubridsa.so
/usr/bin/chcon  -t  texrel_shlib_t  /opt/cubrid/lib/libcubridsa.so
/sbin/restorecon  -R  -v  /opt/cubrid/lib/libcubrid.so
/usr/bin/chcon  -t  texrel_shlib_t  /opt/cubrid/lib/libcubrid.so
/sbin/restorecon  -R  -v  /opt/cubrid/lib/libbrokeradmin.so
/usr/bin/chcon  -t  texrel_shlib_t  /opt/cubrid/lib/libbrokeradmin.so


firewall-cmd --permanent --zone=public --add-port=1523/tcp
firewall-cmd --zone=public --add-port=1523/tcp
firewall-cmd --permanent --zone=public --add-port=30000/tcp
firewall-cmd --zone=public --add-port=30000/tcp
firewall-cmd --permanent --zone=public --add-port=33000/tcp
firewall-cmd --zone=public --add-port=33000/tcp
firewall-cmd --permanent --zone=public --add-port=8001/tcp
firewall-cmd --zone=public --add-port=8001/tcp
firewall-cmd --permanent --zone=public --add-port=8002/tcp
firewall-cmd --zone=public --add-port=8002/tcp

-CUBRID 서비스 시작

www.cubrid.org/manual/ko/9.3.0/quick_start.html#id1

 

CUBRID 서비스 시작 — CUBRID 9.3.0 documentation

환경 변수 및 언어 설정을 완료한 후, CUBRID 서비스를 시작한다. 이에 대한 자세한 설명은 CUBRID 서비스 를 참고한다. 데이터베이스 생성 데이터베이스 볼륨 및 로그 볼륨이 위치할 디렉터리에서 c

www.cubrid.org

 

-CUBRID 제거

www.cubrid.org/manual/ko/9.3.0/uninstall.html

 

CUBRID 제거 — CUBRID 9.3.0 documentation

© Copyright 2014, Search Solution Corporation. Last updated on Oct 11, 2016.

www.cubrid.org

 

데이터베이스 접속

-매니져 서버 시작

www.cubrid.org/manual/ko/9.3.0/admin/control.html?highlight=cubrid%20manager%20start

 

CUBRID 프로세스 제어 — CUBRID 9.3.0 documentation

CUBRID 서비스 제어 CUBRID 설정 파일에 등록된 서비스를 제어하기 위한 cubrid 유틸리티 구문은 다음과 같다. command에 올 수 있는 명령어는 서비스 구동을 위한 start, 종료를 위한 stop, 재시작을 위한 r

www.cubrid.org

 

'M64 > Database' 카테고리의 다른 글

How to make Mysql Ubuntu Server  (0) 2022.12.22
체성분 측정기 데이터 관리  (0) 2021.07.30
CUBRID 설치  (0) 2021.06.27
cafe24 Server  (0) 2021.04.14
MySQL  (0) 2021.03.06