Comment connecter Robomongo à MongoDB

J'ai MongoDB et Robomongo dans mon système d'exécution, J'utilise Robomongo comme client, j'ai installé MongoDB sur un autre système que je traite comme serveur, je veux connecter Robomongo de mon système (comme client) à MongoDB sur un autre système (serveur).Quelles étapes dois-je suivre pour obtenir la même chose? Toutes les pistes seront utiles. Merci d'avance

34
demandé sur Karishma Dudhbade 2015-02-05 07:20:28

9 réponses

J'ai pu connecter Robomongo à une instance distante de Mongo DB tournant sur Mongo Labs en utilisant la chaîne de connexion comme suit:

  1. télécharger Le Dernier Robomongo. J'ai téléchargé 0.9 RC6 de ici .

  2. de la chaîne de connexion, peupler l'adresse du serveur et les numéros de port comme suit.

Connection settings

  1. peuplez le nom de la base de données, le nom d'utilisateur et le mot de passe comme suit sous l'onglet Authentification.

Authentication settings

  1. Test la connexion.

Test connection enter image description here

Espérons que cette aide!

54
répondu Vaibhav 2016-03-11 08:50:26

EDIT: Commentant bind_ip peut rendre votre système vulnérable aux failles de sécurité, s'il vous plaît voir https://docs.mongodb.com/manual/administration/security-checklist/#limit-network-exposure C'est une meilleure idée d'ajouter plus d'IP que d'ouvrir votre système à tout.

vous devez éditer votre /etc/mongod.la variable bind_ip du fichier conf pour inclure L'IP de l'ordinateur que vous utilisez, ou l'éliminer complètement.

j'ai pu me connecter en utilisant le mongod suivant.conf, j'ai commenté bind_ip et uncommented port.

# mongod.conf

# Where to store the data.

# Note: if you run mongodb as a non-root user (recommended) you may
# need to create and set permissions for this directory manually,
# e.g., if the parent directory isn't mutable by the mongodb user.

dbpath=/var/lib/mongodb


#where to log

logpath=/var/log/mongodb/mongod.log


logappend=true


port = 27017


# Listen to local interface only. Comment out to listen on all 
interfaces. 

#bind_ip = 127.0.0.1


# Disables write-ahead journaling

# nojournal = true


# Enables periodic logging of CPU utilization and I/O wait

#cpu = true


# Turn on/off security.  Off is currently the default

#noauth = true

#auth = true


# Verbose logging output.

#verbose = true


# Inspect all client data for validity on receipt (useful for

# developing drivers)

#objcheck = true


# Enable db quota management

#quota = true


# Set oplogging level where n is

#   0=off (default)

#   1=W

#   2=R

#   3=both

#   7=W+some reads

#diaglog = 0


# Ignore query hints

#nohints = true


# Enable the HTTP interface (Defaults to port 28017).

#httpinterface = true


# Turns off server-side scripting.  This will result in greatly limited

# functionality

#noscripting = true


# Turns off table scans.  Any query that would do a table scan fails.

#notablescan = true


# Disable data file preallocation.

#noprealloc = true


# Specify .ns file size for new databases.

# nssize = <size>


# Replication Options


# in replicated mongo databases, specify the replica set name here

#replSet=setname

# maximum size in megabytes for replication operation log

#oplogSize=1024

# path to a key file storing authentication info for connections

# between replica set members

#keyFile=/path/to/keyfile

n'oubliez pas de redémarrer le service mongod avant d'essayer de vous connecter:

service mongod restart

de robomongo j'ai utilisé les paramètres de connexion suivants:

Onglet Connexion:

adresse: [VPS IP] : 27017

SSH Tab:

SSH adresse: [VPS IP] : 22

SSH Nom d'Utilisateur: [nom d'utilisateur pour sudo utilisateur activé]

méthode SSH Auth: mot de passe

Mot De Passe Utilisateur: Supersecret

20
répondu ShahNewazKhan 2017-01-06 18:54:15

ressemble à Robomongo ne fonctionne pas encore avec Mongo 3

https://github.com/paralect/robomongo/issues/771

4
répondu istinspring 2015-05-07 10:25:23
  1. vous devez d'abord exécuter la commande mongod dans votre terminal assurez-vous que la commande s'exécute correctement.

  2. puis dans le nouvel onglet du terminal, lancez la commande mongo .

  3. alors ouvrez Robomongo GUI et créez une nouvelle connexion avec le réglage par défaut.

j'espère que cela va résoudre votre problème

santé !!

4
répondu Manvender Singh Rathore 2017-04-25 18:53:32

Actuellement, Robomongo 0.8.X ne fonctionne pas avec MongoDB 3.0 :: - Mongodb & Robomongo: ne Peut pas se connecter (authentification) - https://github.com/paralect/robomongo/issues/766

pour l'instant, N'utilisez pas Robomongo, pour moi, la meilleure solution pour moi est d'utiliser mongochef: http://3t.io/mongochef /

3
répondu DonFabiolas 2017-05-23 10:31:37

avez-vous rencontré une erreur spécifique à ce jour?! btw, voici ce que nous faisons:

  • créer une nouvelle connexion, définir le nom, l'adresse IP et le port approprié

Connection setup

  • authentification de la configuration, si nécessaire

Authentication settings

  • installation facultative autre disponible réglages pour SSL, SSH, etc.

  • enregistrer et connecter

1
répondu sepehr 2015-02-05 04:37:01

S'il n'y a pas d'authentification activée (nom d'utilisateur/mot de passe) et encore incapable de se connecter. Il suffit d'utiliser localhost et le port par défaut. Cliquez sur Tester et enregistrer, si la connexion de test est réussie.

enter image description here

enter image description here

enter image description here

enter image description here

en ce qui Concerne Jagdish

1
répondu Jagdish Chichria 2017-07-22 09:13:20

Robomongo 0.8.5 fonctionne certainement avec MongoDB 3.X (la version de mine de mongoDB est 3.0.7, le plus récent).

les étapes suivantes doivent être effectuées pour se connecter au serveur mongodb:

  1. Installer le serveur Mongodb (sur Windows, Linux... votre choix)
  2. exécuter serveur Mongodb. Ne définissez pas net.bind_ip = 127.0.0.1 si vous voulez que le client se connecte au serveur par la propre adresse ip du serveur!
  3. se Connecter au serveur de Robomongo avec le serveur ip + définir l'authentification si nécessaire.
0
répondu Tim Long 2017-01-25 16:21:58
  1. Commenter /etc/mongod.fichier conf bind_ip
  2. télécharger https://download.robomongo.org/0.9.0-rc9/windows/robomongo-0.9.0-rc9-windows-x86_64-0bb5668.exe
  3. onglet Connexion:

    3.1 Nom (peu importe)

    3.2 adresse (IP du serveur ): Numéro de Port (27017 )

  4. SSH TAB (j'ai utilisé mon mastic normal détails de la connexion)

    4.1 adresse SSH: [adresse IP du serveur ]

    4.2 nom D'utilisateur SSH [nom d'utilisateur ]

    4.3 mot de passe D'utilisateur [ mot de passe ]

-2
répondu technocrusaders.com 2016-07-21 04:08:39