Я нахожусь в OS/X Macbook и недавно установил mongodb, чтобы попробовать свои руки. Я установил его с помощью команд оболочки. Я переработал некоторые данные и перешел в него, и когда я попытался найти его, соединение получилось неудачным. По сути дела, я обнаружил, что есть файл mongodb.lock
, и я удалил его с помощью команды bash. Теперь я пытаюсь перезагрузить с помощью следующей командыmongodb: перезагрузка после удаления файла блокировки
sudo service mongodb restart
Однако это говорит
sudo: service: command not found
кроме того, если я начну MongoDB, перейдя в папку, а затем с помощью команды ./bin/mongo
, он отображает следующую ошибку:
MongoDB shell version: 3.0.7 connecting to: test 2015-11-08T14:47:56.965+0800 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:61 Connection refused 2015-11-08T14:47:56.967+0800 E QUERY Error: couldn't connect to server 127.0.0.1:27017 (127.0.0.1), connection attempt failed at connect (src/mongo/shell/mongo.js:179:14) at (connect):1:6 at src/mongo/shell/mongo.js:179 exception: connect failed
Может кто-нибудь помочь, как решить проблему.
Благодарим за отзыв. Я могу решить проблему, но когда я пытаюсь остановить сервер на mongo shell с помощью команды 'use admin'' db.shutdownServer() ', это дает мне ошибку: не удалось подключиться к серверу 127.0.0.1:27017. Могу я узнать, почему это происходит. Я могу написать json-файл перед закрытием, я думаю, это означает, что сервер работал до – user4943236
@ user4943236 Точно. Оболочка просто говорит вам, что она больше не может подключаться. Миссия выполнена. –