본문 바로가기

IT

(60)
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을 사용해서 최신 안..
Tomcat 한글 설정(한글 깨짐) 1. tomcat이 설치된 경로로 이동하여 conf/server.xml 파일을 연다 cd /usr/local/tomcat/conf/ vi server.xml 2. 다음의 부분을 추가하여 준다 3. mod_jk로 아파치와 연동할 경우 다음 부분을 추가
Tomcat 버전 확인 방법 1. 톰캣이 설치된 경로로 이동(lib까지) cd /usr/local/tomcat/lib 위 경로가 아니면 명령어로 확인 불가 2. 다음의 명령어로 버전확인 java -cp catalina.jar org.apache.catalina.util.ServerInfo Server version: Apache Tomcat/7.0.57Server built: Nov 3 2014 08:39:16 UTCServer number: 7.0.57.0OS Name: LinuxOS Version: 2.6.32-504.el6.x86_64Architecture: amd64JVM Version: 1.6.0_45-b06JVM Vendor: Sun Microsystems Inc
Host '자신 호스트네임' is not allowed to connect to this MySQL server 외부 접근 권한이 없어 발생하는 오류 다음 명령어 입력으로 해결 mysql> GRANT ALL PRIVILEGES ON *.* TO root@'ip주소' IDENTIFIED BY '비밀번호'' WITH GRANT OPTION;
[error] ajp_validate::jk_ajp_common.c (2748): worker worker1 can't resolve tomcat address mod_jk를 이용하여 apache와 tomcat을 연동하였을 때 hostname을 가진 서버를 네트워크 상에서 찾지 못했을 때 mod_jk.log에 해당 내용이 찍히면서 연동이 안된다즉, hostname을 resolving 할 수 있게 해준다 1. 자신의 hostname 확인 cat /etc/sysconfig/network dupont 2. vi /etc/hosts 설정 확인 117.223.17.38 dupont 보통의 경우 이부분에 설정해주면 resolving되어 볼 수 있다 3. workers.properties 확인 vi /usr/local/apache2/conf/workers.properties worker.list=worker1 worker.worker1.type=ajp13 worker.wor..
FATAL ERROR: Could not find ./bin/my_print_defaults mysql_install_db를 실행할때 발생할 수 있는 에러로 mysql 홈이 아닌 곳에서 실행하면 발생한다 설치경로가 /usr/local/mysql로 가정하면 다음과 같이 진행하면 에러없이 진행 가능 cd /usr/local/mysql scripts/mysql_intall_db --user=mysql