我在几个时间在Ubuntu 15.04安装MongoDB的,但它没有正确安装和蒙戈外壳有一个错误:在Ubuntu上安装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和搜索找到在Ubuntu 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.
and for status:
sudo service mongodb status
● mongodb.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
并为启动shell第一个问题已经抛出。
我尝试用linuxbrew又一次的错误没有安装了MongoDB的...
---------------更新-------- 自在什么说“demostene”:
我想你只需要创建这个文件夹/数据/分贝。尝试须藤的mkdir /数据/ DB再修
我在home/amir/data/db
的/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
>
并没有须藤苏蒙戈外壳开始在这个版本:
MongoDB shell version: 3.0.1
connecting to: test
当我想的知道不冲突这2路版本与对方?
我想你只需要创建这个文件夹/ data/db。尝试sudo mkdir/data/db然后修复 – panagdu
我有'data/db'文件夹。我删除了'mongod。锁'从'/ home/amir/data/db/_tmp' –
看起来像你在/ home/amir//中,但mongodb指向/ data/db。尝试运行我的命令 – panagdu