wid0kej
Goto Top

Mongodb 3.2 - Problem mit authentifizierung

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

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:

Note: Failed to connect to: xxx.xxx.xxx.xxx:27017: Connection refused

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:


    Note: Failed to connect to: xxx.xxx.xxx.xxx:27017: Authentication failed on database 'mytestdb' with username 'mongoadmin': auth failed  

Wenn ich mich lokal auf dem server über bash verbinde erhalte ich folgende message:

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

Content-ID: 296857

Url: https://administrator.de/contentid/296857

Ausgedruckt am: 05.11.2024 um 10:11 Uhr