19
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

mongodbの設定手順

Posted at

###参考URL

####※2ヶ月ほど前と内容が少し変わっていたので、毎回確認したほうがいいかもしれないです。

##yumでインストールできるようにリポジトリを追加

sudo vim /etc/yum.repos.d/mongodb.repo

#####/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でmongodbをインストール

sudo yum update -y
sudo yum install mongodb-org -y

##mongodbを起動

service mongod start

##起動時に自動起動設定

chkconfig mongod on

##バージョンを確認

mongo --version

##シェルを起動

mongo

##シェルを終了

exit

##ユーザー認証をONにする
※mongod起動時にオプション指定でも可能ですが、毎回指定するの面倒なので設定ファイルを変更しています。

##設定ファイルをバックアップ

cp /etc/mongod.conf /etc/mongod.conf.org

##設定ファイルを変更

sudo vim /etc/mongod.conf

#####/etc/mongod.conf

auth = ture

##mongodbを再起動

service mongod restart

##管理者ユーザーの作成

use admin
db.addUser("admin","master_passpass")

##ユーザー認証

db.auth("admin","master_passpass")

##管理者ユーザーの確認

db.system.users.find()

##DBの切り替え

use test

##ユーザーの作成

db.addUser("test_user","test_passpass")

##ユーザーの確認

db.system.users.find()

##ユーザーの削除

db.system.users.remove({user:"test"})

##ユーザー認証

db.auth("test_user","test_passpass")

##テストデータの登録

db.test.save( { a: 1 } )

##テストデータの閲覧

db.test.find()
19
20
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
19
20

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?