1.首先通过WGET下载Linux版本的MongoDB,命令如下:
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.4.3.tgz
2.创建一个文件夹放压缩包(可以在Linux中输入命令或者在Xftp文件传输软件中自己定义)
3.创建一个路径存放后续文件
[root@master ~]# mkdir -p /opt/servers/mongodb_demo/
4.进入刚才存放压缩包的文件夹
[root@master ~]# cd /opt/software/
5.查看解压
[root@master software]# ls
mongodb-linux-x86_64-rhel62-3.4.3.tgz
[root@master software]# tar -zxvf mongodb-linux-x86_64-rhel62-3.4.3.tgz -C /opt/servers/mongodb_demo/
6.查看并将文件改名
[root@master mongodb_demo]# ls
mongodb-linux-x86_64-rhel62-3.4.3
[root@master mongodb_demo]# mv mongodb-linux-x86_64-rhel62-3.4.3 mongodb
[root@master mongodb_demo]# ls
mongodb
7.创建数据目录和日志目录
[root@master mongodb_demo]# mkdir -p standalone/data/db/
[root@master mongodb_demo]# mkdir standalone/logs/
8.配置环境变量
[root@master mongodb_demo]# vi ~/.bash_profile
添加"export PATH=/opt/servers/mongodb_demo/mongodb/bin:$PATH"
保存退出
9.生效文件
[root@master mongodb_demo]# source ~/.bash_profile
10.启动mongoDB
[root@master mongodb_demo]# mongod --dbpath=/opt/servers/mongodb_demo/standalone/data/db/ --logpath=/opt/servers/mongodb_demo/standalone/logs/mongologs.log -fork
about to fork child process, waiting until server is ready for connections.
forked process: 115827
child process started successfully, parent exiting
以下是另一种启动方式。
11.查询进程号
[root@master mongodb_demo]# ps -ef|grep mongod
12.关闭进程
[root@master mongodb_demo]# kill -2 进程号
13.进入目录创建conf
[root@master mongodb_demo]# cd /opt/servers/mongodb_demo/mongodb/
[root@master mongodb]# mkdir conf
14进入创建文件
[root@master mongodb]# cd conf/
[root@master conf]# touch mongod.conf
15.编辑配置文件
[root@master conf]# vi mongod.conf
systemLog:
destination:file
path:"/opt/servers/mongodb_demo/standalone/logs/mongologs.log"
storage:
dbPath:"/opt/servers/mongodb_demo/standalone/data/db/"
journal:
enabled:true
processManagement:
fork:true
16.启动服务
[root@master conf]# mongod -f /opt/servers/mongodb_demo/mongodb/conf/mongod.conf
17.访问MongoDB服务器
任何目录下只要输入mongo即可访问
18.关闭
> use admin
> db.shutdownServer()
> exit #最后退出即可