PHP extension – PDO MySQL 설치

Posted Leave a commentPosted in Database, DEV, 미분류, 스크랩 노트

PDO_MYSQL 다운로드 및 압축 해제 # wget http://pecl.php.net/get/PDO_MYSQL-1.0.2.tgz # tar xvzf PDO_MYSQL-1.0.2.tgz # cd PDO_MYSQL-1.0.2 확장모듈을 위한 빌드환경 만들기 “phpize” 명령어로 PDO_MYSQL 확장모듈을 위한 빌드 환경을 만들어 준다. # /usr/local/php/bin/phpize 아래와 유사한 화면이 출력됨 Configuring for: PHP Api Version: 20121113 Zend Module Api No: 20121212 Zend Extension Api No: 220121212 컴파일 아래와 같은 컴파일 옵션을 […]

PHP extension – mysqli 설치

Posted Leave a commentPosted in Database, DEV, 미분류, 스크랩 노트

php 소스 디렉토리로 이동 # /usr/local/src/php-5.5.5/ext/mysqli 확장모듈을 위한 빌드환경 만들기 “phpize” 명령어로 mysqli 확장모듈을 위한 빌드 환경을 만들어 준다. # /usr/local/php/bin/phpize 아래와 유사한 화면이 출력됨 Configuring for: PHP Api Version: 20121113 Zend Module Api No: 20121212 Zend Extension Api No: 220121212 컴파일 아래와 같은 컴파일 옵션을 주고 컴파일 진행 # ./configure –with-php-config=/usr/local/php/bin/php-config –with-mysqli=/usr/local/mysql/bin/mysql_config # make […]

MongoDB 설치

Posted Leave a commentPosted in Database, MongoDB, NoSQL

Mongodb란? MongoDB는 NoSQL의 한 종류로 문서지향데이터베이스 시스템이다. 관계형데이터베이스 처럼 테이블 기반의 구조가 아닌 JSON과 같은 동적 스키마형 문서들로 구성된다. 요기를 클릭하면 더 자세한 내용을 볼 수 있다. 설치 환경 OS : CentOS 6.5 x86_64 Mongodb version : 다운로드 http://www.mongodb.org/downloads 에서 안정 버전을 다운 받는다. 설치 설치 디렉토리 : /usr/local/mongodb 다운 받은 파일을 /usr/local 에 압축 […]

MySQL binary log 관리

Posted Leave a commentPosted in Database, 미분류, 스크랩 노트

mysql binary log란? MySQL binary log 는 update, insert, delete 등 데이터베이스에 일어나는 업데이트에 관련된 쿼리가 시간과 함께 기록되며, 데이터 복구에 이용된다. binary log 를 이용한 데이터 복구 일반 쿼리로 변경하는 방법 # mysqlbinlog mysql-binlog.00001 > backup.sql time-based recovery 응용 # mysqlbinlog –start-datetime=”20140101 00:00:00″ –stop-datetime=”20140101 23:59:59″ mysql-binlog.00001 > backup.sql 복구는 mysqldump로 받은 백업을 복구 하는 […]

MySQL Replication 구성 방법

Posted Leave a commentPosted in Database, 미분류, 스크랩 노트

Replication 의 간략한 소개 MySQL 데이터를 물리적으로 다른 서버에 복제하는 기술이다. 구성은 1개의 Master Node와 N개의 Slave Node로 이루어지고, 읽기 분산의 목적으로 많이 사용된다. Replication 구성에서 오직 Master Node에만 쓰기(insert, update, delete, alter…)가 가능하고 읽기(select)는 N개의 slave 서버에서 가능하다. 구성 시나리오 아래와 같이 3대의 MySQL서버가 준비되어 있다고 가정하고 각각의 서버 IP는 아래와 같다. – MySQL_1(Master […]