Tôi đang cài đặt MongoDB trong một số thời gian trong Ubuntu 15.04 nhưng nó không cài đặt đúng cách và Mongo vỏ có một lỗi:cài đặt MongoDB trong ubuntu 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
Tôi đang cài đặt 2.6.4 và cập nhật đến 3,0 .1 nhưng lỗi không giải quyết được. tôi thấy this Answer in stackoverflow và tìm kiếm để tìm mongod.lock trong ubuntu và loại bỏ nó và sau đó chảy qua bước này:
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
cho 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
Lỗi này cho dịch vụ sudo MongoDB bắt đầu:
sudo service mongodb start
[sudo] password for amir:
Failed to start mongodb.service: Unit mongodb.service failed to load: No such file or directory.
và trạng thái:
sudo service mongodb status
● mongodb.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
và để bắt đầu trình bao, vấn đề đầu tiên đã bị ném.
tôi cố gắng cài đặt MongoDB với linuxbrew và một lần nữa lỗi không đi ...
--------------- cập nhật -------- từ trong nội dung "demostene":
Tôi nghĩ bạn chỉ cần tạo thư mục/dữ liệu/db này. Hãy thử sudo mkdir/data/db sau đó sửa chữa
Tôi có /data/db
trong home/amir/data/db
sau đó tôi tạo /data/db
trong thư mục gốc và không có gì thay đổi ... Trong thời gian qua tôi cài đặt Mongo với linuxbrew và cho rằng sudo lệnh không hoạt động trong sudo mongod --repair
và các bước khác và không có lệnh sudo không hoạt động ... vì vậy trước hết tôi thử sudo su
trong thiết bị đầu cuối và thử bước trong root trong bước đầu tiên nói mongodb không được cài đặt và để cài đặt nó chèn: apt-get install mongo-server
Tôi chèn lệnh này và cài đặt mongodb một lần nữa. Bây giờ trong thư mục gốc vỏ Mongo bắt đầu một cách chính xác trong phiên bản này:
[email protected]:/home/amir# mongo
MongoDB shell version: 2.6.3
connecting to: test
>
và không có sudo su vỏ Mongo bắt đầu trong phiên bản này:
MongoDB shell version: 3.0.1
connecting to: test
Bằng cách này tôi muốn để biết không mâu thuẫn 2 này phiên bản với nhau?
Tôi nghĩ bạn chỉ cần tạo thư mục/dữ liệu/db này. Hãy thử sudo mkdir/data/db sau đó sửa chữa – panagdu
Tôi có thư mục 'data/db'. và tôi đã xóa 'mongod.khóa 'from'/home/amir/data/db/_tmp ' –
Có vẻ như bạn có nó bên trong/home/amir/nhưng mongodb trỏ đến/data/db. Hãy thử chạy lệnh của tôi – panagdu