我刚刚在Ubuntu 15.10上安装了MongoDB版本3.2.4,我想运行mongo shell.所有文档都建议先执行命令cd <mongodb installation dir>
我的问题是在哪里mongodb installation dir?我怎么能找到它?
显然它可能是错的mongod.
Could not find /usr/bin/mongod
详情如下.
root@levilinode:/usr/bin# service mongod status
? mongod.service - LSB: An object/document-oriented database
Loaded: loaded (/etc/init.d/mongod)
Active: active (exited) since Tue 2016-04-12 14:22:45 EDT; 1h 37min ago
Docs: man:systemd-sysv-generator(8)
Apr 12 14:22:45 levilinode systemd[1]: Starting LSB: An object/document-oriented database...
Apr 12 14:22:45 levilinode mongod[16541]: Could not find /usr/bin/mongod
Apr 12 14:22:45 levilinode systemd[1]: Started LSB: An object/document-oriented database.
Apr 12 14:24:02 levilinode systemd[1]: Started LSB: An object/document-oriented database.
Apr 12 14:24:26 levilinode systemd[1]: Started LSB: An object/document-oriented database.
Apr 12 15:56:15 levilinode systemd[1]: Started LSB: An object/document-oriented database.
Run Code Online (Sandbox Code Playgroud)
但是那些文件似乎在那里:
root@levilinode:/usr/bin# ls -la mong*
-rwxr-xr-x 1 root root 19816422 Mar 7 18:32 mongo
-rwxr-xr-x 1 root root 35865168 Mar 7 18:32 mongod
-rwxr-xr-x 1 root root 14661359 Mar 7 18:32 mongodump
-rwxr-xr-x 1 root root 10523458 Mar 7 18:32 mongoexport
-rwxr-xr-x 1 root root 10395740 Mar 7 18:32 mongofiles
-rwxr-xr-x 1 root root 10636848 Mar 7 18:32 mongoimport
-rwxr-xr-x 1 root root 10125973 Mar 7 18:32 mongooplog
-rwxr-xr-x 1 root root 35551461 Mar 7 18:32 mongoperf
-rwxr-xr-x 1 root root 17331345 Mar 7 18:32 mongorestore
-rwxr-xr-x 1 root root 16086077 Mar 7 18:32 mongos
-rwxr-xr-x 1 root root 10353518 Mar 7 18:32 mongostat
-rwxr-xr-x 1 root root 10213613 Mar 7 18:32 mongotop
Run Code Online (Sandbox Code Playgroud)
多种选择:
$ sudo updatedb; locate mongo
mongo和mongod命令都在同一个目录中,所以如果安装程序在你的$ PATH中添加了这个目录,这应该告诉你它们在哪里.
$ which mongo
$ which mongod
Run Code Online (Sandbox Code Playgroud)
/var/lib或/usr/local或/usr/bin(必须是符号链接)$ ps -efa | grep mongo
我想我根据这个问题解决了连接问题:
然后我按照命令上方显示的链接所示运行:
sudo rm /var/lib/mongodb/mongod.lock
sudo service mongod restart
Run Code Online (Sandbox Code Playgroud)
现在似乎一切正常。
| 归档时间: |
|
| 查看次数: |
18401 次 |
| 最近记录: |