mongoDB, impossible de lire à partir du fichier de config — config dans le dossier différent / Désinstaller?

Je suis très nouveau pour MongoDB et Mac en général. J'ai installé mongoDB sur le site officiel, avec un package de téléchargement.

Pour tous, il vaut la peine, compte tenu de toutes les questions que je vais avoir, j'aimerais le désinstaller et de le réinstaller à l'aide de Homebrew. Infusion se plaint que mongoDB est déjà installé donc je suis coincé pour le moment.

De tous les tutoriels et de recherche en ligne, le fichier de configuration doit être installé dans un répertoire /etc/chemin d'accès. Cependant, mon mongodb.conf fichier est situé dans un très différente de la structure du fichier. Je reçois un ERROR: could not read from config file chaque fois que j'essaie de course mongod.

C'est là que mon fichier de config est situé:

/opt/sm/sets/versions/databases/head/mongodb/templates/mongodb.conf

Comment puis-je :

  1. Obtenir la version actuelle de travail (MongoDB shell version: 2.4.6)
  2. Désinstaller mongoDB entièrement donc je peux l'installer avec Homebrew (ce qui semble beaucoup plus simple)?

EDIT: j'ai aussi essayé de suivre ce guide avec pas de chance. http://www.mkyong.com/mongodb/how-to-install-mongodb-on-mac-os-x/
Grâce

exécutez-vous mongod avec l'option pointant vers le fichier config avec son chemin d'accès complet? Pouvez-vous montrer exactement mongod commande, vous êtes en cours d'exécution et les autorisations et le contenu de la mongodb.fichier conf?
Problème résolu. Il s'avère que les mongodb.fichier conf qui était sur mon système dans /opt/sm/jeux/versions/bases de données/tête/mongodb/ n'a PAS ÉTÉ le même fichier de configuration mongo se plaint qu'il ne pouvait pas lire. Le fichier qui est nécessaire est mongodb.config que j'ai eu à créer dans le dossier bin d'abord. Une fois enregistré, j'ai pu lancer ensuite à l'aide de mongod --config /opt/sm/jeux/versions/bases de données/tête/mongodb/bin
j'ai peur d'avoir tort - le message d'erreur vous indique exactement le fichier qu'il essaye d'ouvrir et c'est le fichier que vous la passez avec --config argument. voir mon commentaire à votre réponse.
J'ai eu ce même problème. S'est avéré que mon mongodb.fichier conf a été fait mongodb.conf.txt. C'était un nouveau compte d'utilisateur sur une boîte de dev et j'ai oublié de désactiver l'option "masquer les extensions pour connaître les types de fichiers'. Son été un certain temps depuis la dernière fois que j'avais à faire...

OriginalL'auteur B. L. | 2013-09-02