전체 글

H는 묵음이야. IT쟁이 HBAEK의 이것저것.
Database

큐브리드 모듈설치

# CUBRID PHP 모듈 설치 cd /usr/local scp root@112.171.147.3:/cubrid/CUBRID-8.2.2.0261-linux.i386.tar.gz ./ scp root@112.171.147.3:/cubrid/CUBRID-PHP-8.2.2.0261.src.tar.gz ./ tar zxvf CUBRID-8.2.2.0261-linux.i386.tar.gz -C /usr/local/ tar zxvf CUBRID-PHP-8.2.2.0261.src.tar.gz cd cubrid-php-8.2.2.0261/src /usr/local/php/bin/phpize phpv=`/usr/local/php/bin/php -v | head -n 1` p=${phpv:4:1} if [ ${p} -e..

Database

CUBRID 실행하기

기본적으로 sql문은 거의 동일하다 하지만 큐브리드의 접속방법과 각 명령어실행시 별도의 입력이 필요하다 1.csql 접속명령어 mysql 접속명령과 비슷하다 csql -u DBA -p testdb DBA는 최고 관리자 아이디이며 testdb 는 전에 생성한 db명이다. [root@jsp ~]# csql -u DBA testdb CUBRID SQL Interpreter Type `;help' for help messages. csql> 와 같은 내용이 출력되면서 csql 에 접속이 된다. (큐브리드 최초 설치시 DBA의 비밀번호는 없다.) csql>exit csql>exit csql>exit csql>exit MySQL처럼 exit 명령어를 쳐서 접속을 종료하려고하면 실행이 되지 않는다. ;help 명령어..

Database

CUBRID database 생성

atabase 생성하고 시작하기 Database을 생성하는 명령은 다음과 같다. createdb [options] databse_name createdb를 실행하면 명령을 실행한 현재 디렉토리에 Database 가 생성되므로 Database를 생성하기 전에 Database가 생성될 디렉토리를 먼저 생성하고 생성된 디렉토리로 이동하여 작업해야 Database가 사용할 볼륨파일을 효율적으로 관리할수 있다고 한다. 출력된 내용은 버전이 달라서 인 것 같다. 어쨋든 정상적으로 testdb가 만들어졌다. # 옵션을 통해 Database 크기를 지정해 주지 않고 기본 크기로 생성한 Database는 페이지 사이즈가 default 4kbytes 인 5000개 page를 갖는 Database로 실제 사용되기에는 작은 ..

Database

CUBRID 의 허용포트목록

윈도우에서 리눅스에 설치한 큐브리드로 접속하기 위해선 8001번과 8002번의 포트를 열어주어야 한다. # vim /etc/sysconfig/iptables 설정파일로 접속한후 아래 구문을 추가해준다. -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8001 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state New -m tcp -p tcp --dport 8002 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state New -m tcp -p tcp --dport 1523 -j ACCEPT -A RH-Firewall-1-INPUT -m state --state NE..

Database

CUBRID 설치및 실행

CUBRID-8.2.2.0261-linux.i386.sh 파일을 실행한다. sh CUBRID-8.2.2.0261-linux.i386.sh . /root/.cubrid.sh cubrid service start 큐브리드 실행 [root@jsp CUBRID]# cubrid_rel CUBRID 2008 R2.2 (8.2.2.0261) (Apr 28 2010 22:04:39) 버전이 정상적으로 출력되는지 확인한다. 3. PHP 큐브리드 extension 설치하기 CUBRID-PHP-8.2.2.0261.src.tar.gz 를 다운로드 받는다 tar zxfv CUBRID-PHP-8.2.2.0261.src.tar.gz cd cubrid-php-8.2.2.0261/src /usr/local/php/bin/phpize ..

Database

MySQL 계정및 권한생성

MySQL 계정및 권한생성 1. sql을 실행하기 위해 다음의 명령어를 사용한다. # mysql -u root -p mysql 실행파일 유저선택 root DB유저 암호선택 사용할DB 2. 데이터베이스 종류 보기 mysql> show databases; 3. mysql 상의 테이블 정보 보기 mysql> show tables from mysql; 4. DB테이블의 데이터 가져오기 mysql> select * from db; 5. 데이터베이스 생성과 사용자 연결 1) DB생성 mysql> create database DB이름; Query OK, 1 row affected (0.00 sec) 2) DB 계정과 DB연결 mysql> insert into db -> (host,db,user,select_priv,..

Linux

리눅스 (CentOS 5.4) text 설치-기본 파티션나우기

text cd found -skip (ok로하면 오래걸림;;) reinstall - ok 기본하드에 설치 1. /boot ext3 hdb *(선택) 201mb 2. / (최상위폴더) ext3 hdb* 4096mb 3. /tem ext3 hdb* 1024mb 4. /var (로그파일,메일쌓이는곳) ext3 hdb* 4096mb 5. swap (최대인식 2G - 4G지원보드=4G) 2048mb 6./usr ext3 hdb* 16024mb 7. /home ext3 hdb* 4096mb 8. /usr/local/mysql (mysql 과 backup은 디스크를 분리해서 성능을 up) ext3 hdb* 16024mb 9. /mnt/backup 나머지용량(하드가 한개일경우 사용할만큼) 10. /home1 나머지용량

CentOS

Centos 8에서 시간동기화(rdate,chronyd,timedatectl)

서버의 시간이 맞지 않아 rdate로 시간 동기화를 하려 했지만 오류가 발생했습니다.(습관의 무서움) rdate 가 없나??? 명령어를 찾지 못해 rdate패키지 설치를 시도해보았습니다. rdate패키지를 찾을수가 없네요;;; 참고로 centos8 에서는 rpm 기반 패키지 관리 도구인 dnf를 이용합니다. 기존 yum의 낮은 성능에 비해 사용되는 메모리 양이 많고 의존성 패키지 문제등을 해결하기 위해 개발되었으며 dnf와 호환이 가능합니다. 앞으로 패키지 관리도구는 dnf로 변경되는 추세이니 dnf에 익숙해지도록 하겠습니다!! 확인해 보니 centos8 버전의 시간 동기화하는 명령어는 rdate가 아닌 chronyd를 사용하게 되었습니다. ▼ chrony 설치 확인 # rpm -qa | grep chr..

CentOS

Centos 7 에서 jdk1.8 & tomcat 설치하기(2)

Centos 7 에서 jdk1.8 & tomcat 설치하기(2) 1. Tomcat 8.x 설치하기 ▼ Tomcat 8.x 다운로드# wget http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.38/bin/apache-tomcat-8.5.38.tar.gz Tomcat버전역시 업데이트 될때마다 변경되므로error발생시, http://archive.apache.org/dist/tomcat/ 로 접속해 정확한 링크를 확인한다. ▼ 압축해제 # mv apache-tomcat-8.5.38.tar.gz /usr/local# cd /usr/local# tar zxfv apache-tomcat-8.5.38.tar.gz ▼ jdk 설치확인# cd /usr/local/apache-..

CentOS

Centos 7 에서 jdk1.8 & tomcat 설치하기(1)

Centos 7 에서 jdk1.8 & tomcat 설치하기(1) 1. jdk1.8 설치하기 ▼ wget 설치 # yum install -y wgetjdk를 다운로드 하기위해 wget을 설치한다. ▼ jdk 다운로드 # wget --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u202-b08/1961070e4c9b4e26a04e7f5a083f551e/jdk-8u202-linux-x64.rpm마지막에 있는 jdk버전은 업데이트 될때마다 변경되므로error발생시,,https://www.oracle.com/technetwork/ja..

HBAEKS
HBAEK`Story