Information ausblenden
Willkommen im Forum für alle Datenbanken! Registriere Dich kostenlos und diskutiere über DBs wie Mysql, MariaDB, Oracle, Sql-Server, Postgres, Access uvm

mongodb 3.2 - Problem mit phpmongodb

Dieses Thema im Forum "Andere Datenbankserver" wurde erstellt von lollipop, 19 Februar 2016.

  1. lollipop

    lollipop Benutzer

    Hallo,
    ich habe ein großes Problem mit mongodb 3.2 auf ubuntu 14.04.

    Der Server läuft, ich habe eine Datenbank erstellt und Benutzer angelegt. Dann installierte ich phpmongodb und wollte connecten.

    Aber das klappt nicht, er sagt immer:
    Nun soll man angeblich in der /etc/mongodb.conf die Zeile "auth=true" einfügen.

    Doch sobald ich auch nur etwas in der conf Datei verändere, dann stoppt der dämon sofort. Entferne ich es, läuft der Dienst. Genauso als ich eine neue Zeile einfügen wollte "bindIp=xxx.xxx.xxx.xxx" (also die öffentliche Server ip statt 127.0.0.1). Das ging nicht, erst als ich es rückgängig machte lief es weiter. Die Datei /var/lib/mongod/mongod.lock habe ich entfernt, auch das half nicht, auch mongod --repair nicht. Ich bekomme einfach keine Verbindung.

    Sicherlich mache ich etwas falsch, doch interessant war es, dass bei der Installation die /etc/mongod.conf Datei nicht erstellt worden war (habs 3x deinstalliert und neuinstalliert - immer mit gleichem Ergebnis). Ich hatte zum Glück eine sicherung dieser Datei aus einer früheren Installation und diese habe ich dann nach /etc kopiert. Nur deshalb startet mongod jetzt.

    P.S.
    Mit "auth=true" in der mongod.conf Datei habe ich aus der bash versucht zu connecten:

    Code:
    Note: Failed to connect to: xxx.xxx.xxx.xxx:27017: Authentication failed on database 'mytestdb' with username 'mongoadmin': auth failed
    
    Then i get the following message when i connect from bash (local on server):
    
            mongo -u mongoadmin -p password1234 --authenticationDatabase mytestdb
            MongoDB shell version: 3.2.3
            connecting to: test
            2016-02-19T14:31:10.979+0100 W NETWORK  [thread1] Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
        2016-02-19T14:31:11.237+0100 E QUERY    [thread1] Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed :
        connect@src/mongo/shell/mongo.js:224:14
        @(connect):1:6
       
        exception: connect failed
     
  2. lollipop

    lollipop Benutzer

    Kann mir bitte jemand zumindest versuchen zu helfen?
     
  3. akretschmer

    akretschmer Datenbank-Guru

    Lauscht denn das Teil auf der IP und dem Port überhaupt?

    PS.: mit PG kannst ähnliche Dinge wie mit Mongo machen, da könnt ich wohl besser helfen ...
     
  4. lollipop

    lollipop Benutzer

    Ja, es lauscht.
     
  5. akretschmer

    akretschmer Datenbank-Guru

Die Seite wird geladen...

Diese Seite empfehlen

  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden