Windowsの10はMongoDBの上にインストールされています

リファレンスから:https://www.jianshu.com/p/266167c4ed8b

MongoDBの一般的なインストール

  1. まず、公式サイト(適切なインストールパッケージをダウンロードするhttps://www.mongodb.com/download-center#community)

    によると、\プログラムファイル\ MongoDBのディレクトリ:ジップとMSIインストールパッケージ形式zip形式をダウンロードすることをお勧めしますが存在している、MSIは実際にのみ、およびCにデフォルトでインストールインストール中にインストールパスを選択しないで、減圧下で行われます32ビットまたは64ビットを選択するための独自のシステム

    私は、win10のコンピュータシステム64は、ダウンロードのzipの64午前ダウンロードが完了Hで解凍:\ MongoDBのディレクトリ

  2. H:\MongoDB\binパスは、環境変数に追加されます

  3. データベースディレクトリを作成します。H:\MongoDB\data\db

    \ MongoDBの\データ\ログ:データベースディレクトリ `Hを作成します。

  4. 管理者は、開くためにcmdを

  5. データベースファイルの保存場所を作成し、データベースファイルストレージサービスのスタートアップのMongoDBの位置を決定する必要があります

    --dbpathは、データベース格納ディレクトリを指定されています

    mongod --dbpath H:\MongoDB\data\db 

    これは、コマンドラインウィンドウを起動するためにいくつかの情報を印刷しますで、ディスプレイの最後の行が正常に以下の情報を開始する時期を示します

    36:2018-06-04T08 PID = 28828ポート= 27017 DBPATH = H:\ MongoDBの\データ\ DBの64ビットホスト=デスクトップ96JC150 34.330から0700 Iは、[initandlisten] MongoDBの始動を制御します

    これは、ブラウザに入力されます。http:// localhostのは:27017 /あなたがブラウザを見ることができますが、情報が表示されます。

1528126769645.png

cmdは、次のように表示されます
1528126880934.png

  1. MongoDBは、Windowsのサービスとしてインストール

    WindowsサービスとしてインストールMongoDBはちょうど上の行の後に--installコマンドを追加することは非常に簡単です

    mongod --dbpath H:\MongoDB\data\db  --install 
  2. 私たちは、ログディレクトリを指定する必要がありますので、我々はログディレクトリのHを作成:\ MongoDBの\データ\ログと、その後にMongoDBをインストールするには、コマンドを再実行します

    mongod --dbpath H:\MongoDB\data\db --logpath=H:\MongoDB\data\logs\mongodb.log --logappend --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
  3. MongoDBのサービスが開始しました

    net start MongoDB
  4. MongoDBのプロファイルについて

    プロファイリングディレクトリH:\ MongoDBの\など

    プロファイリングH:\ MongoDBの\ ETC \ mongodb.conf

    設定ファイルを次のように

    dbpath=H:\MongoDB\data #数据库路径
    logpath=H:\MongoDB\data\logs\mongodb.log #日志输出文件路径
    logappend=true #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
    journal=true #启用日志文件,默认启用
    quiet=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
    port=27017 #端口号 默认为27017
    serviceName=MongoDB # 服务的名称
    serviceDisplayName=MongoDB  # 服务显示的名称

    通常の開始

    mongod --config H:\MongoDB\etc\mongodb.conf

    Windowsサービスとしてインストール(MongoDBのサービスがインストールされていません)

    mongod --config H:\MongoDB\etc\mongodb.conf --install
  5. MongoDBのサービスを開始します(このコマンドを実行するとき、それは変更するには、管理者である必要があります)

    net start MongoDB

サービスは、(問題の原因を特定しない権限)失敗したソリューションを開始します。

  1. E削除:\ MongoDBの\データ\のmongod.lockファイルを(理由はわかりません)

  2. サービスを削除します。

    mongod --logpath "H:\mongodb\data\mongodb.log" --logappend --dbpath "H:\mongodb\data\db" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --remove
  3. 再インストール

    mongod --logpath "H:\mongodb\data\logs\mongodb.log" --logappend --dbpath "H:\mongodb\data\db" --directoryperdb --serviceName "MongoDB" --serviceDisplayName "MongoDB" --install
  4. Mongoのサービスを再起動入力し、新しいターミナルを開き、以下の条件ならば、インストールは成功です

    MongoDBのシェルバージョンv3.6.5
    :への接続はMongoDB://127.0.0.1:27017
    のMongoDBサーバのバージョン:3.6.5
    :サーバーが起動警告あり
    2018-06-04T09:24:38.381から0700私は[initandlisten] CONTROL
    2018-06- 04T09:24:38.381から0700私は[initandlisten] ** WARNING制御:アクセス制御は、DATABを使用できないため、
    ASE。
    2018-06-04T09:24:38.383から0700には、私は[initandlisten] **読む制御およびデータへのアクセスを書いて、configuraの
    ションは無制限です。
    2018-06-04T09:24:38.384から0700には、私は[initandlisten] CONTROL
    24:2018-06-04T09をこのサーバは、ローカルホストにバインドさ:38.385から0700私は[initandlisten] ** WARNINGを制御します。
    2018-06-04T09:24:38.386から0700は、私がコントロール[initandlisten] **リモートシステムがに接続することができません
    このサーバ。
    2018-06-04T09:24:38.387から0700私は[initandlisten] ** --bind_ipでサーバーを制御開始

    T
    OどのIPを指定し
    、私は[initandlisten] **それは、O、からの応答を提供しなければならない対処CONTROL 38.388から0700:24:2018-06-04T09
    に--bind_ip_allとR
    24:38.389から0700 I CONTROL 2018-06-04T09 【initandlisten] **すべてのインターフェイスにバインドします。この動作がされている場合は
    希望、開始
    24:38.390から0700私は、コントロール[initandlisten] ** --bind_ip 127.0.0.1とサーバーが無効に2018-06-04T09
    この警告を。
    2018-06-04T09:24:38.391から0700は、私がコントロール[initandlisten]
    2018-06-04T09:24:38.392から0700は、私がコントロール[initandlisten]
    2018-06-04T09:24:38.397から0700私は** [initandlisten] CONTROL警告:このマシンのファイル・システム・キャッシュが共同で
    合計メモリの40%よりも大きくなるようにnfigured。これは、増加したメモリ圧力と貧しいperforのにつながることができ
    マンス。
    2018-06-04T09:24:38.398から0700は、私がコントロール[initandlisten]を参照してくださいhttp://dochub.mongodb.org/core/wt-windows-system-fi
    ルキャッシュ
    2018-06-04T09:24:38.400から0700私は、コントロール[initandlisten]

おすすめ

転載: www.cnblogs.com/finlu/p/11757123.html