Ich habe gerade Arangodb (Version 3.1.17) auf MacOS installiert, und ich kann nicht scheinen, Arangosh zu arbeiten.ArangoSH kann Arangodb nicht verbinden
Ich installierte Arangodb durch Homebrew und es funktioniert einwandfrei. (Ich kann den Dienst starten und die erste Seite öffnet sich, wenn ich in einem Browser 127.0.0.1:8529 eintippe).
Allerdings, wenn ich versuche, es durch den SSH-Client (arangosh) zu verbinden, erhalte ich die folgende Meldung:
Pretty printing values.
Could not connect to endpoint 'http+tcp://127.0.0.1:8529', database: '_system', username: 'root'
Error message: '401: Unauthorized'
ich bereits die Konfigurationsdatei geändert, die # entfernen, da in der Hoffnung, wäre keine Authentifizierung:
# authentication = true
Aber der Fehler bleibt bestehen. Ich wollte eine Datenbank erstellen und Benutzer hinzufügen, aber wenn es mir nicht gelingt, eine Verbindung über die Shell herzustellen, glaube ich, dass das unmöglich ist. Außerdem kann ich keine Verbindung zur Webseite herstellen, da ich das anfängliche Passwort nicht kenne.
Kann mir bitte jemand zu dieser Frage aufklären.
Es funktionierte, aber jetzt bekomme ich den folgenden Fehler von Nodejs. Ich verwende die folgende Verbindungszeichenfolge: db = new Database ('http://127.0.0.1:8529'); db.createDatabase ('mydb'). then ( () => console.log ('Datenbank erstellt'), err => console.error ('Fehler beim Erstellen der Datenbank:', err) ); –
Ich gehe davon aus, dass Sie arangojs verwenden? Sehen Sie sich das [Create Database Example] (https://github.com/arangodb/arangojs#basic-usage-example) in der Dokumentation zu arangojs an. Es läuft gut! –