PHP extension – PDO MySQL 설치

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 더보기…

글쓴이 onlab,

PHP extension – mysqli 설치

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 컴파일 아래와 같은 컴파일 옵션을 주고 컴파일 진행 # 더보기…

글쓴이 onlab,

MySQL binary log 관리

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 복구는 더보기…

MySQL Replication 구성 방법

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

글쓴이 onlab,

Centos 6.x git 설치 및 셋팅

git 설치 하기 소스로 직접 빌드 할 수도 있지만, 편의상 패키지로 설치하는 방법을 소개하겠다. 설치에 필요한 라이브러리 설치 # yum install gettext-devel expat-devel curl-devel zlib-devel openssl-devel git 설치 # yum -y install git github 연동을 위한 git 셋팅 하기 Username & Email 설정 # git config –global user.name “Input Your 더보기…

글쓴이 onlab,