[解決済み] linux / OS Xでmongodサービスを開始する正しい方法は何ですか?
2022-05-15 10:49:29
質問
mongodbをインストールし、それを実行し、それを使って簡単なDBの読み取り/書き込みタイプのことをすることができました。 現在、サービスとして mongod を実行するために、私の Mac をセットアップしようとしています。
に応答して、"Command not found"が表示されます。
init mongod start
に対応しています。
~: service mongod start
service: This command still works, but it is deprecated. Please use launchctl(8) instead.
service: failed to start the 'mongod' service
そして、やってみると
~: launchctl start mongod
launchctl start error: No such process
というわけで、明らかに少しまごついています。次のステップは、何かが動作するまでランダムな文字を入力するようです。このコマンドは
は
は動作します。
mongod --quiet &
よくわからないのですが、もしかしてそういうやり方なのでしょうか? もしかしたら、「静かなモード」をはずして、さらに
> /logs/mongo.log
をコマンドラインの最後に追加すればいいのかな?
linuxサーバーで同じことをするつもりで、Macで開発環境を構築しています。 ただ、Bash コマンドがよくわかりません。 答えを引き出そうとする他のすべての検索は、Windows マシンのためのアドバイスを与えます。
おそらく、誰かがコマンドの linux バージョンを知っていますか?
どうもありがとうございます。
どのように解決するのですか?
mongodb community editionの最近のビルドでは、これは簡単です。
brew経由でインストールすると、正確に何をすべきかを教えてくれます。新しい起動制御ファイルを作成する必要はありません。
$ brew install mongodb
==> Downloading https://homebrew.bintray.com/bottles/mongodb-3.0.6.yosemite.bottle.tar.gz ### 100.0%
==> Pouring mongodb-3.0.6.yosemite.bottle.tar.gz
==> Caveats
To have launchd start mongodb at login:
ln -sfv /usr/local/opt/mongodb/*.plist ~/Library/LaunchAgents
Then to load mongodb now:
launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mongodb.plist
Or, if you don't want/need launchctl, you can just run:
mongod --config /usr/local/etc/mongod.conf
==> Summary
???? /usr/local/Cellar/mongodb/3.0.6: 17 files, 159M
関連
-
Linux sarコマンドによるシステム性能の詳細解析事例
-
deepinシステムからログアウトする方法は?deepinシステムからログアウトし、ユーザーを切り替える方法
-
deepinv20 linux ファイルのサフィックスを変更する方法は?Linuxでファイルの拡張子を変更する方法
-
[解決済み] WindowsからLinuxへのscpにputtyを使用する
-
[解決済み] 標準エラー出力を /dev/null にリダイレクトする。
-
[解決済み] ずっとUTF-8
-
[解決済み] どのバージョンのPostgreSQLを使用していますか?
-
[解決済み] Cプリプロセッサはなぜ "linux "という単語を定数 "1 "と解釈するのですか?
-
[解決済み] POSIX」の意味を教えてください。
-
[解決済み] std::vectorをハードコードされた要素で初期化する最も簡単な方法は何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Linux NICがRTNETLINK answersというエラーで起動できない場合、どうすればよいですか?ファイルが存在するか?
-
Kali Linuxのデスクトップの外観スタイルを変更するには? KALIの外観の最適化のヒント
-
GCCのバージョンによる浮動小数点演算の例外発生
-
ubuntu 12.04 eclipse でプログラム g++ がパスに見つからなかったと報告される。
-
[解決済み] libstdc++.so.5: 共有オブジェクトファイルを開くことができない - しかしライブラリはインストールされており最新である
-
[解決済み] ディレクトリへのシンボリックリンクを削除する
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?
-
[解決済み] Linux/Unixで$PATHを永久に設定する方法 [終了しました].
-
[解決済み] 特定のファイル/フォルダを除外してディレクトリをtarするシェルコマンド
-
[解決済み】MongoDBをWindowsサービスとして実行するにはどうすればいいですか?