如何检查mongodb是否启动?
[root@localhost等]# cd /data/
[root@localhost数据]# ls
mongodb_data mongodb_log
在MongoDB的安装目录的bin下用MongoDB启动MongoDB。
。/mongod-dbpath =/data/MongoDB _ data/-log path =/data/MongoDB _ log/MongoDB . log-log append & amp;
启动成功后,可以查看启动是否成功。默认端口号是27017。当然,其他未使用的端口也可以在启动时指定。
首先,检查端口号,看MongoDB是否启动。
[root @ localhost data]# netstat-lanp | grep " 27017 "
TCP 0 0 0 0 . 0 . 0 0:27017 0 . 0 . 0 . 0:*列表EN 1573/mongod
unix 2 [ ACC ]流监听5874 1573/mongod/tmp/MongoDB-27017 . sock
如您所见,它已经成功启动。现在使用mongo客户端访问数据库。
[root @ localhost bin]# CD/usr/local/MongoDB/bin/
[root@localhost bin]#。/mongo
MongoDB shell版本:1.8.1
连接到:测试
& gt
至此,安装已经成功。
5.额外工作。
注意我们是手动启动MongoDB的,这样当电脑关机后,下次进来就不会再启动了,只好手动启动。所以为了避免这种繁琐的工作,我们可以把MongoDB放在服务自启动项中,这样电脑一启动就会启动MongoDB服务。
编辑/etc/rc.local,添加以下代码,然后保存。
#添加mongonDB服务
RM-RF/data/MongoDB _ data/* & amp;& amp/usr/local/MongoDB/bin/mongod-dbpath =/data/MongoDB _ data/-log path =/data/MongoDB _ log/MongoDB . log-log append & amp;
让我们重新启动计算机,看看mongoDB是否已启动。重启后可以直接用Mongo命令登录,最后发现可以成功。
另外,我们使用mongo命令登录mongoDB,在执行之前要先去Mongo命令所在的目录。/mongo。这样是不是有点麻烦?因此,我们可以对此进行简化,将命令文件复制到/usr/bin,这样就可以在任何目录下使用mongo命令。
[root@localhost bin]# ls
bsondump db bak mongo mongod mongod dump mongo export mongofiles mongo import mongorestore mongos mongosniff mongostat
[root @ localhost bin]# CP mongo/usr/bin/
转到任意目录并尝试mongo命令:
[root@localhost bin]# cd /
[root@localhost /]# mongo
MongoDB shell版本:1.8.1
连接到:测试
& gt
您可以看到登录成功,这意味着我们可以像使用ls命令一样使用mongo命令。