본문 바로가기

IT/DB(DataBase)

(6)
MongoDB DATA 경로 변경 DB는 해킹을 당한다거나 시스템이 나가서 문제가 생기는 것을 굉장히 싫어한다. 그래서 DB서버는 OS설치용 디스크를 따로두어 OS에 문제가 생기더라도 데이터는 보존하기를 원한다. MongoDB에서 데이터 파일 경로는 다음과 같이 변경할 수 있다 1. MongoDB 중지 # service mongod stop 2. 설정 변경 # vi /etc/mongodb.conf dbpath=/var/lib/mongo --> dbpath=/home/mongodb/data/mongo 3. 파일 복사 # cp -ra /var/lib/mongo /home/mongodb/data/mongo 4. MongoDB 시작 # service mongod start
MongoDB 간단 사용법 database 리스트 # mongo MongoDB shell version: 2.6.8 connecting to: test > show dbs; admin (empty) local 0.078GB test 0.078GB database 생성 > use newdb; s={Name:"dben.com"} db.testData.insert(s); showdbs; show dbs; db db.dropDatabase(); show dbs; admin (empty) local 0.078GB test 0.078GB
Mongo DB 2.6 설치(CentOS6.6) MongoDB는 몽고에서 만든 DB는 아니고, huMONGOus에서 나온 말이다. 다른 장점들도 있지만 핵심은 NoSQL database라는 것. 그리고 GridFS를 사용해서 큰 미디어 저장 공간을 제공한다 지금부터는 MongoDB를 CentOS6.6에서 설치하는 방법에 대해 설명하며, 같은 버전의 RHEL이나 Fedora에서도 동일하게 적용될 것으로 생각한다. 아마도 Yum Repository 추가 vi /etc/yum.repos.d/mongodb.repo [mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1 설치yum을 사용해서 최신 안..
oracle 11g R2 설치 - centos6.5 출처: http://blueray21.tistory.com/21 1. Oracle 11g R2http://www.oracle.com/technetwork/products/express-edition/downloads/index.htmllinux_11gR2_database_1of2.ziplinux_11gR2_database_2of2.zip 2. 패키지 확인http://docs.oracle.com/cd/E11882_01/install.112/e24323/toc.htm#autoId8binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 elfutils-libelf-0.125 elfutils-libelf-devel-0.125 elfutils-libelf-devel-static-0.1..
MySQL 외부 접속 허용 MySQL은 설치 후 기본적으로 localhost에서 접속 가능하며, 외부 접속은 불가능하다. 외부 접속시 오류 메시지 Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server Toad나 sqlite와 같은 프로그램으로 외부에서 접속하기 위해서는 다음의 명령이 필요하다 확인mysql> SELECT Host FROM mysql.user WHERE user='root';+---------------+| Host |+---------------+| 127.0.0.1 || localhost |+---------------+2 rows in set (0.00 sec) root는 내부에서만 접속 가능하다는 설정이 되어 있다. 변경 1. 모든 ip ..
MySQL CharacterSet 변경 MySQL의 경우 최초 설치시 Latin1로 설치가 되어 있다. 그래서 한글이 포함된 쿼리를 넣었을 경우 한글이 깨져서 웹페이지에 표시가 된다. 이 때 확인/변경법은 다음과 같다 확인 1. \s 또는 status 입력 mysql> \s--------------mysql Ver 14.14 Distrib 5.1.73, for ibm-aix5.1.0.0 (powerpc) using readline 5.1 Connection id: 36Current database: Current user: root@localhostSSL: Not in useCurrent pager: stdoutUsing outfile: ''Using delimiter: ;Server version: 5.1.73 MySQL Community ..