MongoDBの概要、インストール、構成

2891 ワード

[b]MongoDBの概要、インストール、構成[/b]
[b]プロフィール[/b]
1.C++言語で作成され、分散ファイルに基づいて格納されたオープンソースデータベースシステムです.
2.mongodb:key-value方式で格納されるデータベースです.トランザクション管理はサポートされていません.
3.ユーザー権限を管理する関連データを保存するadminのデータベースがある各データベースにアクセスできます.
4.一部の集合では、集合名が表示されるまでデータが必要になる場合があります.
5.mysqlとの比較認識
   -->   
-->
-->
-->

[b]MongoDBインストールソフトウェア:[/b]
[url]http://blog.csdn.net/HinstenyHisoka/article/details/50178189[/url]
MongoDB可視化管理ソフト:Robomongo.exe
[b]MongoDBインストール構成[/b]
1.MongoDBソフトウェアのインストール
2.このようなディレクトリパスC:mongodbdatadb、C:mongodbdatalogmongoを確立する.log、C:\mongodb\data\mongo.config
3.mongo.config内容:
##    
dbpath=C:\mongodb\data\db

##
logpath=C:\mongodb\data\log\mongo.log

4.CDMコマンドウィンドウ:cd「c:Program FilesMongoDBServer3.2bin」
5.CDMコマンドウィンドウ:mongod.exe --config c:\mongodb\data\mongo.config --install
6.その後、システムのサービスリストを表示し、「services.msc」を実行し、システムサービス管理インタフェースを開いて「Mongodb」サービスを見つけ、上の操作が確かにMongodbサービスに成功したことを検証することができる.
7.サービスを開始すると、Windowsの下でMongoDBサービスを作成することに成功し、後で煩わしいコマンドサービス端末を見る必要はありません.
[b]テスト:[/b]
1.CDMコマンドウィンドウ:cd"c:Program FilesMongoDBServer3.2bin"
2.CDMコマンドウィンドウ:mongo
3.CDMコマンドウィンドウ:use testDB//testDBデータベースの作成
4.CDMコマンドウィンドウ:db.testCollection.insert({"name":菜鳥チュートリアル})/testDBデータベースにtestCollectionコレクションを追加(ない場合)、testCollectionコレクションに{"name":菜鳥チュートリアル"}データを追加
5.CDMコマンドウィンドウ:db.testCollection.find()/testCollectionコレクションのすべてのデータの表示
[b]MongoDBアクセス権の設定、ユーザの設定[/b]
1.use admin
2.db.createUser({user:"admin",pwd:"admin",roles:[{role:"root",db:"admin"}})/ユーザーadminを追加し、最も高いroot権限(ユーザー管理、データベース操作可能)を持ち、dbはアクセス可能なデータベースを表すが、最高権限はこの制限を受けない.
3.システムレジストリ(WIN+R->regedit)に入り、[HKEY_LOCAL_MACHINE->SYSTEM->CurrentControl Set->Services->MongoDB]を見つけて右側の健値リストで「ImagePath」に打つ
[url]"c:\Program Files\MongoDB\Server\3.2\bin\mongod.exe"--config c:\mongodb\data\mongo.config--serviceから
"c:\Program Files\MongoDB\Server\3.2\bin\mongod.exe"--config c:\mongodb\data\mongo.config -auth --service[/url]
4.mongo
5.use admin
6.db.auth("admin","admin")
7.show collections
8.root権限であるため、他のデータベースに移動して操作することもできます.
9.新しいユーザー権限を作成する前に、システムが持っているユーザー構成を空にしたほうがいい.
原文参照(コマンド使用):[url]http://www.runoob.com/mongodb/mongodb-create-database.html[/url]
参考原文(アクセス権):[url]http://www.tuicool.com/articles/fMZbUzu[/url]
参考原文(アクセス権):[url]http://www.cnblogs.com/zengen/archive/2011/04/23/2025722.html[/url]
参考原文(アクセス権):[url]http://blog.csdn.net/zhao50632/article/details/44922621[/url]
参考原文:[url]http://blog.csdn.net/HinstenyHisoka/article/details/50178189[/url]
参考原文(MongoDB基礎(六)セキュリティ(権限操作):http://blog.csdn.net/kk185800961/article/details/45619863