方法1
1.コマンドウィンドウを開き、mongodbインストールディレクトリの下の「bin」ディレクトリに切り替えます。
次のコマンドを入力します:cd E:\ software \ MongoDB \ Server \ 3.4 \ bin
2.サービスを開始します。次のコマンドを入力します: "mongod --dbpath E:\ software \ MongoDB \ data
注:--dbpathは指定されたデータベースストレージディレクトリです。dbpathの前の2つの「-」に注意してください。
3.コマンドウィンドウにいくつかの起動情報を印刷することは、起動が成功したことを意味します。以下に示すように:
4.ブラウザにhttp:// localhost:27017 /と入力して、次のように表示される情報を確認します。
この時点で、mongodbサービスは正常に開始されています。コマンドウィンドウを閉じると、mongodbサービスを閉じることができます。
方法2
上記のmongodb の起動方法は、操作に不便です。起動するたびにコマンドを入力する必要がないため、ローカルのWindowsサービスにmongoを追加するという永続的なサービスを確立する必要があります。
1.コマンドウィンドウを開き、mongodbインストールディレクトリの下の「bin」ディレクトリに切り替えます。
次のコマンドを入力します:cd E:\ software \ MongoDB \ Server \ 3.4 \ bin
2、输入命令:mongod.exe --logpath E:\ software \ MongoDB \ data \ log \ mongodb.log --logappend --dbpath E:\ software \ MongoDB \ data --directoryperdb --serviceName MongoDB --install
3.サービスを開きます。コマンド「net start MongoDB」を入力します。(有効にならない場合は、タスクマネージャーを開き、関連するサービスを見つけて、手動で開くこともできます)
問題は解決
しましたサービスを作成できません
問題:
方法2の2番目のステップを実行した後、コマンドプロンプト「service name is invalid」を入力した後、またはサービスがタスクマネージャーで見つからない場合は、「E:\ software \ MongoDB \ data \ log」でmongodbを表示できます.logログ。
理由:
cmdには管理者権限がありません。
解決策:
管理者としてcmdを実行し、方法2の手順を再度実行します。
サービス開始エラー
1.質問:
サービスを開始し、「システムエラー5.アクセスが拒否されました」と報告します。
理由:
cmdには管理者権限がありません。
解決策:
管理者としてcmdを実行し、方法2の手順を再度実行します。
2.質問:
サービス開始レポート "MongoDBサービスが開始しています。MongoDBサービスを開始できません。"
解決策:
「E:\ software \ MongoDB \ data」の下で「mongod.lock」と「storage.bson」の2つのファイルを見つけ、削除して再起動します。
3.質問:
コンピューターでMongoDBを起動すると、直接エラーが報告されましたが、WindowsはローカルコンピューターでMongoDBを起動できず、サービスエラーコードは100です。
解決する:
データフォルダーdbの下のmongod.lockファイルを見つけて削除します。
dataフォルダdbの下でstorage.bsonファイルを見つけて削除します。
その後、再試行してください。
————————————————
著作権について:この記事は、CS 4.0ブロガー「30年間フロントエンドに焦点を当てる」のオリジナル記事であり、CC 4.0 BY-SA著作権契約に従います。転載については、元のソースリンクとこの声明を添付してください。
元のリンク:https://blog.csdn.net/qq_30100043/article/details/77940573