Description du scénario de problème
我按照mongodb官网的 ubantu apt源安装完之后,命令行键入mongod -version是正常的:
我单独建立存储我项目的数据文件夹,其结构为:
-pile_db
-data
-log
-mongo.log
我在命令行键入 mongod --dbpath ~/pile_db/data --logpath ~/pile_db/log/mongo.log -logappend --fork
指定了data目录,log日志位置。此时系统中的mongod服务是已经开启的。
À ce moment, une erreur système s'est produite :
J'ai vérifié les enregistrements dans le fichier log/mongo.log :
a dit qu'il était occupé par 0.0.0.0:27017, mais je n'ai pas configuré d'autre mongo bibliothèques. .
mongo ne s'est pas connecté aux données que je me suis définies
Au lieu de cela, cette fois, la ligne de commande entre mongo
mais cette entrée ne correspond pas aux données du pile_db que j'ai pointé.
Je ne comprends pas comment le changer. Merci de me donner quelques conseils. Je viens d'entrer en contact avec mongo, je vois d'autres tutoriels et la connexion se passe bien, donc je suis un peu gêné.
Si je me souviens bien, Ubuntu a peut-être démarré une base de données MongoDB après avoir installé MongoDB.
Vérifiez comment démarrer et arrêter le service mongodb sous Ubuntu. Si je me souviens bien, service mongod start/stop/restart.
Ou vous pouvez modifier le numéro de port de MongoDB que vous démarrez séparément.
J'adore MongoDB ! Amusez-vous!