Please assign a menu to the primary menu location under menu

Database

Database

How to install MongoDB on CentOS

CentOS에서 MongoDB를 설치 하는 방법이며 굉장히 쉽습니다. 우선 MongoDB 저장소를 추가 합니다. # nano /etc/yum.repos.d/10gen.repo name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64 gpgcheck=0 enabled=1 MongoDB를 설치 합니다. # yum install -y mongo-10gen mongo-10gen-server mongo-10gen : MongoDB에 관한 도구들이 포함되어 있습니다. mongo-10gen-server : MongoDB의 init 스크립트 및 mongod와 mongos 데몬이 포함되어 있습니다. ** 만약 yum update 시 MongoDB가 자동으로 업데이트가 되는 것을 방지 하고자 할경우 /etc/yum.conf 파일에 아래와 같은 구문을 넣으시면 됩니다. # nano /etc/yum.conf exclude=mongo-10gen,mongo-10gen-server 설치가 완료 되면 MongoDB 설정 파일은 /etc/mongod.conf에.. 데이터 파일은 /var/lib/mongo, 로그는 /var/log/mongo에 위치해 있습니다. 또한, MongoDB를 실행하기 위한 mongod 계정이 자동 생성 됩니다. MongoDB 설정 파일 : /etc/mongod.conf MongoDB

How to install MariaDB Source on Linux

Linux에서 MariaDB를 소스로 설치하는 방법에 대해 알아봅니다. MariaDB-5.5.29 Stable 기준으로 작성되었으며 그외는 다소 차이가 있을수 있습니다. 우선 MariaDB가 무엇인지 궁금 하시는 분들을 위해 설명드리겠습니다. MariaDB는 오픈소스의 관계형 데이터베이스 관리 시스템(RDBMS)이고 MySQL과 동일한 소스 코드를 기반으로 있으며 GPL v2 라이선스를 따르고 있습니다. MariaDB가 생겨난 것이 MySQL의 창업자 중 한 명이자 핵심 개발자였던 마이클 와이드니어스는 MySQL Ab사가 SUN에 인수되면서 개발지침 등에 대한 의견 차이가 생기자, 2009년 동료 몇 명과 함께 SUN을 떠나 Monty Program Ab사를 설립하고 MariaDB 개발을 시작하게 됐다고 합니다. – 위키백과 참고 –   1. CMAKE 설치 구지 CMAKE까지 소스 컴파일 할필요는 없는지라 사용하시는 리눅스 패포판의 패키지 매니저로 설치하시거나 Binary로 설치하시는 방법을 추천드립니다.

How to install MySQL 5.5.x from source

MySQL 5.5.x을 소스 컴파일 하는 방법입니다. mysql 사용자와 그룹 추가는 유명한 리눅스 배포판에 기본적으로 생성 되어 있으므로 생략하겠습니다. – MySQL 다운로드 및 설치 # cd /usr/local/src # wget http://mirror.facebook.net/mysql/Downloads/MySQL-5.5/mysql-5.5.25a.tar.gz # tar xzvf mysql-5.5.25a.tar.gz # cd mysql-5.5.25.a   – 설치 MySQL 5.5.x 버전부터는 configure가 아닌 cmake로 설치를 진행합니다. cmake는 크로스 플랫폼을 지원하도록 제작된 컴파일 툴입니다. cmake의 compiler flags는 아래 링크에서 확인 하실수 있습니다. http://dev.mysql.com/doc/mysql-sourcebuild-excerpt/5.5/en/source-configuration-options.html#cmake-compiler-flags # cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-5.5.25a -DSYSCONFDIR=/etc -DMYSQL_TCP_PORT=3306 -DDEFAULT_CHARSET=utf8 -DENABLED_LOCAL_INFILE=1 -DWITH_EXTRA_CHARSETS=all -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DMYSQL_DATADIR=/usr/local/mysql-5.5.25a/db # make && make install   설치에 사용된 몇가지 주요 옵션은 아래와 같습니다. CMAKE_INSTALL_PREFIX= SYSCONFDIR= DEFAULT_CHARSET= MYSQL_TCP_PORT= MYSQL_UNIX_ADDR= MYSQL_DATADIR=   – 설정파일 및 경로 설정 #

MySQL – innodb recovery

필자는 MySQL의 innodb 엔진을 사용하고 있다가 특정 테이블이 깨졌었다. 사실.. 귀찮아서 복구를 미루다가 이참에 포스팅 해본다. 우선 mysql 데몬을 중지한다. my.cnf의 부분에 아래와 같이 추가하고 데몬을 재시작한다. # nano /etc/my.cnf innodb_force_recovery = 4   mysqldump로 깨진 테이블이 있는 데이터베이스를 dump한다. # mysqldump -u -p > /path/to/directory/db_name.sql   ex1) # mysqldump -u ruo91 -p ruo91_db > /tmp/ruo91_db.sql Enter password: mysql 데몬을 중지하고 my.cnf의 innodb_force_recovery = 4 구문을 지운다. 그후 mysql를 시작하면 복구가 끝난다.   참고 http://dev.mysql.com/doc/refman/5.0/en/forcing-innodb-recovery.html

How to install cassandra

Facebook의 NoSQL인 Cassandra를 설치하는 방법에 대해 포스팅 합니다. 현재 Facebook, Twitter, Digg, Reddit, Rackspace, Cloudkick, Cisco 등등 많은 곳에서 Cassandra를 사용하고 있습니다. 또한 Ruby, Perl, Python, Scala, Java, PHP, C++, C# 등의 프로그래밍 언어에서도 사용가능 합니다.   java.dzone.com에서 NoSQL의 제품선호도 조사를 했는데 Cassandra가 많은 지지율을 받고 있습니다.   1. JAVA 설치 및 설정 Cassandra를 사용하기 위해선 JAVA가 설치 되어야 합니다. (버전 1.6이상) JDK를 다운로드 하고 PATH를 설정합니다. http://www.oracle.com/technetwork/java/javase/downloads/index.html # wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz # tar xzvf  jdk-7-linux-i586.tar.gz # mv jdk1.7.0 /usr/local/jdk1.7.0 # echo ‘export JAVA_HOME=/usr/local/jdk1.7.0′ >> /etc/profile # echo ‘export PATH=$PATH:/usr/local/bin:$JAVA_HOME/bin’ >> /etc/profile # bash # echo $JAVA_HOME /usr/local/jdk1.7.0   2. Cassandra

1 2