Database

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,..

HBAEKS
'Database' 카테고리의 글 목록