강좌
클라우드/리눅스에 관한 강좌입니다.
데이터베이스 분류

리눅스마스터1급 : MongoDB 연동을 위한 DB 및 사용자 생성

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스마스터1: MongoDB 연동을 위한 DB 및 사용자 생성

 

 

 

 

 

웹과 MongoDB를 연동하기 위해 MongoDBDB와 사용자를 생성해야 한다.

 

 

 

다음예제는 sulinux DB 생성, sulinux 사용자를 생성 및 접속을 위한 설정을 하는 것이다.

 

 

 

 

 

 

DB DB사용자 생성

 

 

 

 

 

[root@SULinux-64Bit bin]# ./mongo

MongoDB shell version: 2.4.3

connecting to: test

Thu May 16 12:34:17.024 [initandlisten] connection accepted from 127.0.0.1:33677 #4 (1 connection now open)

> use sulinux

switched to db sulinux

> db.addUser("sulinux","password")

{

"user" : "sulinux",

"readOnly" : false,

"pwd" : "d3e0bbe1b6f8eda731757a73d0d095ee",

"_id" : ObjectId("5194544d878ab094b2d5ff89")

}

==== 이하 생략 ====

 

 

 

 

 

 

 

생성하고자 하는 DB명을 use 명령으로 지정하고, db에 사용자를 추가하면 DB가 생성되고 사용자 또한 추가된다.

 

 

 

 

 

 

 

mongo 클라이언트 프로그램을 통한 DB접속 및 DB확인

 

 

 

 

 

 

[root@SULinux-64Bit bin]# ./mongo sulinux -u sulinux -p

MongoDB shell version: 2.4.3

Enter password:

connecting to: sulinux

Thu May 16 12:42:29.821 [initandlisten] connection accepted from 127.0.0.1:33682 #9 (1 connection now open)

Thu May 16 12:42:29.823 [conn9] authenticate db: sulinux { authenticate: 1, nonce: "f1b67c1a98828550", user: "sulinux", key: "1995504dfed80fb8566939e0c5f2da91" }

>

 

 

 

 

 

 

 

mongo명령어로 sulinux사용자로 DB서버에 접근한 것이다.

 

 

 

"quit()"함수를 호출하면 mongo 클라이언트 프로그램에서 빠져 나올 수 있다.

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  105 명