Я устанавливаю MongoDB в несколько раз в Ubuntu 15.04, но это не правильно установить и Монго оболочка имеет ошибку:установка MongoDB в убунту 15,04
mongo
MongoDB shell version: 3.0.1
connecting to: test
2015-04-07T18:46:14.958+0430 W NETWORK Failed to connect to 127.0.0.1:27017, reason: errno:111 Connection refused
2015-04-07T18:46:14.959+0430 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
Я установкой 2.6.4 и обновлен до версии 3.0 .1, но ошибка не решена. я нашел this Answer in stackoverflow и поиска, чтобы найти mongod.lock в убунту и удалить его, а затем поток этот шаг:
Step 2: Repair mongodb.
sudo mongod --repair
Step 3: start mongodb.
sudo start mongodb
or
sudo service mongodb start
Step 4: Check status of mongodb.
sudo status mongodb
or
sudo service mongodb status
Step 5: Start mongo console.
mongo
для reapir:
mongod --repair
2015-04-07T18:58:15.595+0430 I STORAGE [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2015-04-07T18:58:15.595+0430 I CONTROL [initandlisten] dbexit: rc: 100
Эта ошибка для SUDO службы MongoDB запуска:
sudo service mongodb start
[sudo] password for amir:
Failed to start mongodb.service: Unit mongodb.service failed to load: No such file or directory.
и для статуса:
sudo service mongodb status
● mongodb.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
и для запуска оболочки первая проблема имеет бросок.
Я пытаюсь установить MongoDB с linuxbrew и снова ошибка не пропала ...
--------------- обновление -------- так в чем говорят «демостен»:
Мне кажется, вам просто нужно создать эту папку/data/db. Попробуйте Судо MkDir/данные/дб, то ремонт
У меня есть /data/db
в home/amir/data/db
тогда я создать /data/db
в корневой и ничего изменения ... В последний раз я с установкой Монго с linuxbrew и для что Судо команда не работала в sudo mongod --repair
, а на другом шаге и без sudo эта команда не работала ... поэтому я сначала попробую sudo su
в терминале и попробую шаг в корне на первом шаге сказать, что mongodb не устанавливается и для его установки: apt-get install mongo-server
Я вставляю эту команду и устанавливаю mongodb снова. Теперь в корневой Монго оболочки начать правильно в этой версии:
[email protected]:/home/amir# mongo
MongoDB shell version: 2.6.3
connecting to: test
>
и без Sudo су Монго оболочки начать в этой версии:
MongoDB shell version: 3.0.1
connecting to: test
Кстати, я хочу, чтобы знать, не конфликтовать это 2 версии друг с другом?
Я думаю, вам просто нужно создать эту папку/data/db. Попробуйте sudo mkdir/data/db, затем выполните ремонт – panagdu
У меня есть папка «data/db». и я удалял «mongod».lock 'from'/home/amir/data/db/_tmp ' –
Похоже, у вас есть это внутри/home/amir /, но mongodb указывает на/data/db. Попробуйте запустить мою команду – panagdu