MongoDB データディレクトリ /data/db が見つからない [重複] 。
2023-09-29 01:59:32
質問
ターミナルで Mongod を実行しようとすると、次のようなメッセージが表示されます。
2015-05-14T17:33:04.554+0700 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2015-05-14T17:33:04.554+0700 I CONTROL [initandlisten] dbexit: rc: 100
で、mongoコマンドを実行します。
MongoDB shell version: 3.0.3
connecting to: test
2015-05-14T17:34:26.679+0700 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-05-14T17:34:26.681+0700 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed
at connect (src/mongo/shell/mongo.js:179:14)
at (connect):1:6 at src/mongo/shell/mongo.js:179
exception: connect failed
私は/var/lib/mongodbと/var/log/mongodbのパーミッションを変更しようとしましたが、まだ動作していませんし、私はmongodbをアンインストールして再度インストールしようとしましたが、まだ同じ問題が存在します。 どなたか助けていただけないでしょうか?ありがとうございます。
私はUbuntu 14.04 LTS 64ビットを使用しています。
どのように解決するのですか?
MongoDBはデータを保存するためにデータディレクトリが必要です。
デフォルトのパスは
/data/db
MongoDBエンジンを起動すると、このディレクトリが検索されますが、今回のケースではこのディレクトリがありません。解決策としては、このディレクトリを作成し
rwx
の権限を与えることです。
データディレクトリのパスを変更したい場合は、mongodサーバーの起動時に以下のように指定します。
mongod --dbpath /data/<path> --port <port no>
これは、カスタムパスとポートでmongodサーバーを起動するのに役立つはずです。
関連
-
centos7 インストール クリックハウスとセット ユーザー名 パスワード ケース 詳細
-
deepin20にフォントを追加する方法は?deepin20にフォントをインストールする方法は?
-
virtualboxが仮想マシンを開けない場合は?linuxがvirtualboxにアクセスできない時の解決策
-
Linux NICがRTNETLINK answersというエラーで起動できない場合、どうすればよいですか?ファイルが存在するか?
-
deepin linuxでroot権限に切り替えるには?Deepinでrootに切り替えるためのヒント
-
makeの低レベルエラー:セパレータストップがない
-
sudo が sudo として表示される: setuid root である必要がある
-
Apache の一般的な設定エラー
-
[解決済み] フォルダとそのサブフォルダ/ファイルのパーミッションを一括で変更する方法
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
deepin20のサブネットマスクはどこですか?deepinのサブネットマスクを表示するためのヒント
-
virtualboxが仮想マシンを開けない場合は?linuxがvirtualboxにアクセスできない時の解決策
-
rsyncとinotfiyの組み合わせでリアルタイムバックアップ問題を実現
-
Linux 5.10.10 正式版リリース:NULLポインタの不具合修正など。
-
[解決済み】Mongod が /data/db フォルダがないと文句を言う問題
-
makeの低レベルエラー:セパレータストップがない
-
sudo が sudo として表示される: setuid root である必要がある
-
[解決済み] CPAN.pmが@INCに見つからない(@INCには含まれています。/usr/local/lib/perl5 /usr/local/share/perl5。
-
[解決済み] ディレクトリInodeと通常ファイルInodeの比較
-
[解決済み] find .コマンドでディレクトリを除外する方法