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})
来源:https://www.cnblogs.com/guilf/p/9332252.html