linux下安装mongoDB

自作多情 提交于 2020-01-10 11:34:10

1.下载  下载地址:https://www.mongodb.com/download-center#community

 

 2.把下载的tgz包放到linux下解压   tar -zxvf mongodb-linux-x86_64-3.0.6.tgz

3.改个名字    mv  mongodb-linux-x86_64-3.0.6  mongodb

4。vi /etc/profile  添加变量

变量内容  

export PATH=<mongodb-install-directory>/bin:$PATH

<mongodb-install-directory> 为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 

5。source /etc/profile  让变量生效

6. mkdir -p /data/db  创建数据库目录用了放数据的,

7.mkdir -p /data/log  创建数据库日志

8.进到mongodb的bin目录下,启动 ./mongod 如果建的数据库目录直接是在跟目录也就是mkdir -p /data/db 的话可以启动

如果不是,比如建的目录是在别的地方,如mkdir -p /home/mongodb/data/db  启动的话就要加目录 /home/mongodb/bin/mongod --dbpath=/home/mongodb/data/db

/home/mongodb/bin/mongod是mongod的地方   /home/mongodb/data/db数据库的目录

这种启动不是后台启动,如果你按ctrl+c 或是其他,测试会关闭启动的,然后在 /home/mongodb/bin/mongo启动shell的话会没用报错的

所有前台启动的话,则要另开一个窗口,启动/home/mongodb/bin/mongo,也是就可以shell

9.启动shell后就可以操作了

10.后台启动

/home/mongodb/bin/mongod --fork --dbpath=/home/mongodb/data/db --logpath=/home/mongodb/data/log/mongodb.log  --logappend

/home/mongodb/bin/mongod代表mongod存放的地方  fork 后台启动   /home/mongodb/data/db存放的地方   /home/mongodb/data/log/mongodb.log日志存放的地方  

logappend  能够在日志路径后面加入--logappend。防止日志被删除。

下面就是后台启动只有一个窗口

 

11.开启自动启动 ,直接把后台启动语句加到下面里面就可以了

vi  /etc/rc.local添加内容/home/mongodb/bin/mongod --fork --dbpath=/home/mongodb/data/db --logpath=/home/mongodb/data/log/mongodb.log  --logappend12.
关闭mongodb有开启就有关闭,上面方法会永久开启mongodb,那么如何关闭其运行呢?
1、普通命令$ ./mongod> use admin> db.shutdownServer()2、如果没有up-to-date 从Mongodb且你想强制关闭服务,可以通过添加force:true;命令如下> db.adminCommand({shutdown : 1, force : true})> //or> db.shutdownServer({force : true})3、指定特定超时时间的关闭服务器,命令同上,另外加上一个timeoutsec:参数> db.adminCommand(shutdown : 1, force : true, timeoutsec : 5)> //or> db.shutdownServer({force : true, timeoutsec : 5})
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!