1:MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。
下载地址:https://www.mongodb.com/download-center#community
地址:https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
2:进入linux服务器 输入命令 进行下载 :curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz
[root@izwz98jvb8bcz1imuecbtez /]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.9.tgz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 81.0M 100 81.0M 0 0 8219k 0 0:00:10 0:00:10 --:--:-- 11.0M
3:然后进行解压刚刚下载的MongoDB安装文件,输入命令:
tar -zxvf mongodb-linux-x86_64-4.0.9.tgz
[root@izwz98jvb8bcz1imuecbtez /]# tar -zxvf mongodb-linux-x86_64-4.0.9.tgz mongodb-linux-x86_64-4.0.9/README mongodb-linux-x86_64-4.0.9/THIRD-PARTY-NOTICES mongodb-linux-x86_64-4.0.9/MPL-2 mongodb-linux-x86_64-4.0.9/LICENSE-Community.txt mongodb-linux-x86_64-4.0.9/bin/mongodump mongodb-linux-x86_64-4.0.9/bin/mongorestore mongodb-linux-x86_64-4.0.9/bin/mongoexport mongodb-linux-x86_64-4.0.9/bin/mongoimport mongodb-linux-x86_64-4.0.9/bin/mongostat mongodb-linux-x86_64-4.0.9/bin/mongotop mongodb-linux-x86_64-4.0.9/bin/bsondump mongodb-linux-x86_64-4.0.9/bin/mongofiles mongodb-linux-x86_64-4.0.9/bin/mongoreplay mongodb-linux-x86_64-4.0.9/bin/mongod mongodb-linux-x86_64-4.0.9/bin/mongos mongodb-linux-x86_64-4.0.9/bin/mongo mongodb-linux-x86_64-4.0.9/bin/install_compass
4:将安装文件移动到自定义路径下,输入命令:
mv mongodb-linux-x86_64-4.0.9/ /usr/local/mongodb
[root@izwz98jvb8bcz1imuecbtez /]# mv mongodb-linux-x86_64-4.0.9/ /usr/local/mongodb [root@izwz98jvb8bcz1imuecbtez /]# export PATH=/usr/local/mongodb/bin:$PATH [root@izwz98jvb8bcz1imuecbtez /]# cd /usr/local/mongodb [root@izwz98jvb8bcz1imuecbtez mongodb]# mkdir data [root@izwz98jvb8bcz1imuecbtez mongodb]# cd data [root@izwz98jvb8bcz1imuecbtez data]# mkdir logs [root@izwz98jvb8bcz1imuecbtez data]# mkdir db [root@izwz98jvb8bcz1imuecbtez data]# ls db logs
5:MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
export PATH=/usr/local/mongodb/bin:$PATH
[root@izwz98jvb8bcz1imuecbtez /]# export PATH=/usr/local/mongodb/bin:$PATH
让我们进入MongoDB安装路径下,输入命令:
cd /usr/local/mongodb
[root@izwz98jvb8bcz1imuecbtez /]# cd /usr/local/mongodb
在此目录下创建data目录,并且在data目录下创建db和logs目录以及在logs目下创建logs文件;
mkdir data(创建文件夹)
mkdir logs(创建文件夹) touch logs(创建文件)
mkdir db(创建文件夹)
[root@izwz98jvb8bcz1imuecbtez mongodb]# mkdir data
[root@izwz98jvb8bcz1imuecbtez mongodb]# cd data
[root@izwz98jvb8bcz1imuecbtez data]# mkdir logs
[root@izwz98jvb8bcz1imuecbtez data]# mkdir db
[root@izwz98jvb8bcz1imuecbtez data]# ls
db logs
6:在data目录下创建并且编辑,输入命令:vi mongdb.conf
输入以下内容:
#端口号
port = 27017
#数据目录
dbpath = /usr/local/mongodb/data/db
#日志所在目录
logpath = /usr/local/mongodb/data/logs
#日志输出方式
logappend = true
[root@izwz98jvb8bcz1imuecbtez data]# vi mongdb.conf port = 27017 #数据目录 dbpath = /usr/local/mongodb/data/db #日志所在目录 logpath = /usr/local/mongodb/data/logs/logs #日志输出方式 logappend = true ~ ~ :wq
wq的意思是保存并退出
7:重新返回到mongodb目录下,输入命令:cd /usr/local/mongodb;
让我们来启动服务吧;
输入命令:mongod -f /usr/local/mongodb/data/mongdb.conf
综上,MongoDB的一系列操作就完成啦!
怎么保存退出vi编辑
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
vi mongdb.conf 编辑修改 mongdb.conf文件
:wq 保存并退出vi编辑器
mkdir data 创建文件夹
touch logs 创建文件
pwd 显示当前路径