Heim  >  Fragen und Antworten  >  Hauptteil

Die Verbindung ist unter dem Mongodb OSX-System fehlgeschlagen

Es hat gestern gut funktioniert, aber heute kann ich keine Verbindung zur Datenbank herstellen, wenn ich es einschalte. Ich bin ein Neuling und weiß nicht, wie ich es debuggen soll. Das Protokoll lautet wie folgt
Mongod aktivieren
Letzte Anmeldung: So, 7. Mai 07:59:35 auf ttys001
192-168-1-8:~ zuoan$ cd /Applications/Mongo/bin
192-168-1-8:bin zuoan$ mongod
2017-05-07T08:53:53.828+1000 I CONTROL [initandlisten] MongoDB startet: pid=1802 port=27017 dbpath=/data/db 64-bit host=192-168-1-8.tpgi.com.au
2017-05-07T08:53:53.828+1000 I CONTROL [initandlisten] db version v3.4.4
2017-05-07T08:53:53.828+1000 I CONTROL [initandlisten] git version: 888390515874a9debd1b6c5d36559ca8 6b44babd
2017-05-07T08:53 :53.828+1000 I CONTROL [initandlisten] OpenSSL-Version: OpenSSL 1.0.2k 26. Jan. 2017
2017-05-07T08:53:53.828+1000 I CONTROL [initandlisten] Allocator: system
2017-05-07T08:53:53.828+ 1000 I CONTROL [initandlisten] Module: keine
2017-05-07T08:53: 53.828+1000 I CONTROL [initandlisten] Build-Umgebung:
2017-05-07T08:53:53.828+1000 I CONTROL [initandlisten] distarch: x86_64
2017-05-07T08:53:53.828+1000 I CONTROL [initandlisten] _arch: x86_64
2017-05-07T08:53:53.828+1000 I CONTROL [initandlisten] Optionen: {}
2017-05-07T08:53:53.830 +1000 I STORAGE [initandlisten]-Ausnahme in initAndListen: 20 Versuch, eine Sperrdatei in einem schreibgeschützten Verzeichnis zu erstellen: /data/db, beendet
2017-05-07T08:53:53.830+1000 I NETWORK [initandlisten] Herunterfahren: Ich werde Listening-Sockets schließen...
2017-05-07T08:53:53.830 +1000 I NETWORK [initandlisten] Herunterfahren: Ich werde Diaglog leeren...
2017-05-07T08:53:53.831+1000 I CONTROL [initandlisten ] wird jetzt beendet
2017-05-07T08:53:53.831+1000 I CONTROL [initandlisten] wird mit dem Code:100 heruntergefahren

Open mongo

192-168-1-8:bin zuoan$ mongo
MongoDB-Shell-Version v3.4.4
Verbindung zu: mongodb://127.0.0.1:27017
2017-05-07T08:54:05.079+1000 W NETZWERK [Thread1] Verbindung zu 127.0.0.1:27017 fehlgeschlagen, in (Socket wird nach Abfrage auf Fehler überprüft), Grund: Verbindung abgelehnt
2017-05-07T08:54:05.080+1000 E QUERY [Thread1] Fehler: Verbindung konnte nicht hergestellt werden zum Server 127.0.0.1:27017, Verbindungsversuch fehlgeschlagen:
connect@src/mongo/shell/mongo.js:237:13
@(connect):1:6
Ausnahme: Verbindung fehlgeschlagen

Es ist sehr dringend, bitte helfen Sie online

天蓬老师天蓬老师2733 Tage vor778

Antworte allen(3)Ich werde antworten

  • 黄舟

    黄舟2017-05-17 10:03:53

    应该是权限问题:

    2017-05-07T08:53:53.830+1000 I STORAGE [initandlisten] exception in initAndListen: 20 Attempted to create a lock file on a read-only directory: /data/db, terminating

    仔细检查 /data/db 文件夹的权限是什么。

    Antwort
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-17 10:03:53

    sudo chown -R 用户名 /data/db

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-05-17 10:03:53

    感觉是权限问题,我推荐你用homebrew重新装一下,我用了homebrew安装了以来就很少遇到这样的问题了。

    Antwort
    0
  • StornierenAntwort